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
并安装它。
- Github后接收挂钩Nodejs
- 如何添加非npm依赖项到我的package.json?
- 如何支持生活在一个git仓库中的多个私有npm包?
- 即使在安装了bower组件之后,即使安装了git和pathvariables之后,也没有安装“Git not installed or path not specified”
- 如何存储开源Heroku Node.js应用程序的数据库凭证?
- 以减价格式导出文本文档
- 试图嘲笑github webhook请求,得到:“X-Hub-Signature不匹配blob签名”
- bower / npm如何知道项目在哪个github用户中
- 护照与404失败 – 为GitHub InternalOAuthError为什么?