npm install <git> with dev dependencies </git>

时间:2013-07-25 07:13:11

标签: node.js github npm

处理私有npm模块的典型方法是将它们放到Git存储库中,然后使用npm install和该存储库的路径来安装模块。

如果在package.json文件中输入依赖项,则甚至可以使用npm install进行安装,而无需每次都指定存储库URL。即,如果你添加

"myPrivateModule": "git+ssh://git@github.com:myGitHubAccount/myPrivateModule.git"

作为依赖项,您可以使用

进行安装
$ npm install myPrivateModule

一切正常: - )。

现在我遇到一个问题,myPrivateModule是私有的,是的,但不是依赖。相反,它只是开发时间的依赖项,因此我将其放入devDependencies文件中的package.json部分。

一旦你这样做,

$ npm install myPrivateModule

不再起作用,因为它现在搜索公共注册表而不是使用注册的存储库路径。

是否有可能使这项工作成功,而无需每次都指定完整的路径?

1 个答案:

答案 0 :(得分:3)

只有npm install没有参数应该阅读package.json并安装它。