我的包树:
LICENSE
README.md
main.js
package.json
- node_modules
- m
foo.wasm
package.json
我想包含私有模块,而不是发布到 npmjs npm pack
。这是我的:node_modules/m
.npmignore
**/*
!main.js
!node_modules/m/package.json
!node_modules/m/foo.wasm
我的.gitignore
:
node_modules
但npm pack
不遵循它,只打包前四个文件。
npm notice === Tarball Contents ===
npm notice 35.1kB LICENSE
npm notice 104B README.md
npm notice 12.6kB main.js
npm notice 1.2kB package.json
来自https://docs.npmjs.com/cli/v7/using-npm/developers#keeping-files-out-of-your-package,npm
将.npmignore
首先使用。我的问题是为什么npm pack
不遵循它?我的使用有错误吗?
谢谢。