npm i /path/to/module/folder
将在本地模块上为您的项目创建依赖关系
它会像文档中所说的那样创建指向该文件夹的链接
• npm install<文件夹> :
在目录中将包作为符号链接安装在目录中 项目。它的依赖项将在它被链接之前安装。如果 位于项目的根目录中,其依赖性可能是 提升到toplevel node_modules,就像其他类型的一样 的依赖关系。
--no-bin-links
,阻止仅创建bin's
个文件 我想要的是: 有没有办法能够通过复制而不是链接来对该本地模块进行依赖,所以我可以进行更改并赢得& #39;反映其他项目,直到我手动npm update my-local-module
PS :从我搜索到的npm install <folder>
的默认行为,但他们改变了它。
答案 0 :(得分:2)
您可以使用npm-pack从your-local-module
创建tarball,然后使用npm-install离线安装:
npm install <tarball file>
安装位于文件系统上的软件包。注意:如果您只想将dev目录链接到npm根目录,则可以使用 npm link 更轻松地完成此操作。文件名必须使用 .tar , .tar.gz 或 .tgz 作为扩展名。