npm安装与开发依赖关系的<git>
处理私有npm模块的典型方法是将它们放到Git存储库中,然后使用npm install
和该存储库的path来安装该模块。
如果你在你的package.json
文件中input依赖项,你甚至可以使用npm install
而不需要每次都指定版本库URL。 即,如果添加
"myPrivateModule": "git+ssh://git@github.com:myGitHubAccount/myPrivateModule.git"
作为依赖项,您可以使用安装
$ npm install myPrivateModule
一切工作正常:-)。
现在我有一个问题, myPrivateModule
是私人的,是的,但不是一个依赖。 相反,它只是一个开发时间的依赖项,所以我把它放在package.json
文件的devDependencies
部分。
一旦你这样做,
$ npm install myPrivateModule
不再工作,因为它现在search公共registry,而不是使用已注册的存储库path。
有没有可能做这个工作,而不需要每一次都指定完整的path?
只要npm install
没有参数应阅读package.json
并安装它。