安装npm本地包依赖项

时间:2016-11-23 21:20:19

标签: javascript npm npm-install

我从本地路径安装了npm依赖项,而本地路径又有一些自己的依赖项。据我了解,在这种情况下,npm只是复制node_modules下的本地文件夹的内容。有没有办法让它在复制之前在包文件夹上运行npm install?

1 个答案:

答案 0 :(得分:1)

npm install /path/to/foo只需从指定路径复制到本地包的node_modules文件夹即可。如果你的意思是“从本地路径安装”,那么如果你想确保你的包上的npm updatenpm install(a)自动获得,那就错了该路径中的最新代码和(b)在该路径上更新/安装包的依赖关系。

要完成(a)和(b),您可以将该本地依赖项添加到package.json的{​​{1}}或dependencies(自2.0以来的npm支持)。例如:

devDependencies

执行上述操作后,"dependencies": { "foo": "file:/path/to/foo" } npm update将以与任何其他依赖项相同的方式处理该本地依赖项。