Mam prywatny moduł przechowywany na github, który dołączam do jednego z moich projektów przy użyciu npm
. Moduł ma plik .npmignore
, ale nic nie jest ignorowane podczas instalacji lub aktualizacji modułu..npmignore nie ignoruje plików
package.json
{
"name": "Your Cool Project",
"version": "0.0.0",
"dependencies": {
"myModule" : "git+ssh://[email protected]:user/myModule.git",
/* All your other dependencies */
}
...
}
modułu projektu jest za .npmignore
plik
.git*
gulpfile.js
index.html
tests.js
README.md
Kiedy biegnę npm update myModule
pliki te są nadal pobierane do mojego projektu. Czy czegoś brakuje? Czy .npmignore
pracuje dla modułów hostowanych prywatnie? Z góry dziękuję.
Należy zauważyć, że README jest zawsze dołączone, nawet jeśli jest wymienione w '.npmignore'. Zobacz [docs] (https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package) – Nobita