NodeJS - 安装本地模块

时间:2018-03-20 03:06:47

标签: node.js

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>的默认行为,但他们改变了它。

1 个答案:

答案 0 :(得分:2)

您可以使用npm-packyour-local-module创建tarball,然后使用npm-install离线安装:

npm install <tarball file>

  

安装位于文件系统上的软件包。注意:如果您只想将dev目录链接到npm根目录,则可以使用 npm link 更轻松地完成此操作。文件名必须使用 .tar .tar.gz .tgz 作为扩展名。

相关问题