小智 11
自昨天(2014年2月27日)起,NPM不再支持自签名证书:http://blog.npmjs.org/post/78085451721/npms-self-signed-certificate-is-no-more
解决方案:要么
升级您的npm版本
npm update -g
- 要么 -
告诉您当前版本的npm使用已知的注册商
npm config set ca =""
- 要么 - -
作为最后的解决方案,我不建议将其用于安全问题,使用SSL总是更安全,切换注册表以使用HTTP而不是HTTPS:
npm config set registry ="http://registry.npmjs.org/"
Dav*_*bbo 10
在我们更新Azure上的NPM之前,解决此问题的一种简单方法是创建自定义部署脚本(此处为 info ).
这是一个示例回购,演示了自定义的内容:https://github.com/davidebbo-test/AzureNpmCertWorkaround.具体来说,请查看此提交,它使用了npm config set ca ""变通方法.
如果您不想使用Azure工具处理生成自定义部署脚本,您只需从测试仓库中获取.deployment并deploy.cmd从中提取它们,并将它们提交到您的仓库的根目录.
| 归档时间: |
|
| 查看次数: |
9323 次 |
| 最近记录: |