npmrc 中如何为 publish 配置
当前我的 .npmrc:
registry=https://registry.npm.taobao.org/
在下载依赖时都是没问题的
当我想要运行 npm publish
时
默认的地址,仍然是 .npmrc
中的淘宝地址
但是 其实我想要发布的地址是 https://registry.npmjs.org/
在这个时候, 我可以在 publish 上加上 registry
, 也可以暂时注释 .npmrc, 通过 nrm 切换
方案有很多, 但是有没有最简便的方案, 就是在 .npmrc
上修改
比如添加一个类似于下面的这种属性:
publish=https://registry.npmjs.org/
我想要的是这样的一种解决方案, 请问各位有没有知道的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决:
在.npmrc 中正常使用淘宝的配置:
在
package.json
中添加配置:这样在使用
npm publish
的时候就是官方的地址, 并且不受.npmrc
文件和全局配置nrm
的影响
package.json
新增script
"myPublish": "npm publish --registry="
prepublishOnly