如何安装npm-bcrypt和iron路由器等软件包?他们使用自定义npm注册表吗?我尝试在公司防火墙后面使用meteor(因此所有出站连接必须通过端口8080上的本地http代理)。我可以安装npm包,因为我可以在.npmrc文件中配置代理,我可以关闭strict-ssl。但是,似乎meteor忽略了npmrc文件。有没有办法关闭ssl并让软件包安装使用代理?
=> Started proxy.
=> Errors prevented startup:
While downloading npm-bcrypt@0.7.7...:
error: SELF_SIGNED_CERT_IN_CHAIN
While downloading iron:core@0.3.4...:
error: SELF_SIGNED_CERT_IN_CHAIN
While downloading iron:dynamic-template@0.4.1...:
error: SELF_SIGNED_CERT_IN_CHAIN
While downloading iron:router@0.9.4...:
error: SELF_SIGNED_CERT_IN_CHAIN
While downloading iron:layout@0.4.1...:
error: SELF_SIGNED_CERT_IN_CHAIN
=> Your application has errors. Waiting for file change.
=> Started MongoDB.
答案 0 :(得分:2)
您可以使用HTTP_PROXY
和HTTPS_PROXY
环境变量在公司防火墙后面使用meteor。
来自https://github.com/meteor/meteor/wiki/Using-Meteor-behind-a-proxy
示例:
在Linux或Mac OS X导出HTTP_PROXY=http://user:password@1.2.3.4:5678 export
HTTPS_PROXY=http://user:password@1.2.3.4:5678 meteor update
在Windows上
SET HTTP_PROXY=http://user:password@1.2.3.4:5678 SET
HTTPS_PROXY=http://user:password@1.2.3.4:5678 meteor update
答案 1 :(得分:-1)
Meteor对GitHub进行了大量讨论:https://github.com/meteor/meteor/issues/2515
我建议在那里发帖,以便核心开发者能够做出回应。