在企业防火墙后面运行npm:我需要告诉安全团队什么?

rls*_*saj 13 node.js npm

我正在尝试运行node.js但无法安装任何npm被阻止的软件包.我在这里尝试了解决方案:如何在cntlm配置文件中填写代理信息?,这里:NTMM代理背后的NPM,仍然收到错误.我已经检查过三次检查我已经按照说明进行操作,并且我的ini具有与说明相同的配置.

我的下一步是要求安全团队允许npm通过防火墙访问,但我看不到任何关于此的文档.我需要告诉安全团队什么?

注意:我知道npmEnterprise,但我认为在我开始这一步之前我需要建立npm.

Cra*_*gen 10

是的,在您最简单的情况下,您需要做的就是其中之一

npm config set proxy http://company.com:8000
Run Code Online (Sandbox Code Playgroud)

要么

npm config set https-proxy http://company.com:8000
Run Code Online (Sandbox Code Playgroud)

其中http://company.com:8000是您的代理服务器和端口

(注意 - 破折号,而不是 _下划线)

你也可以测试从该机器访问http://registry.npmjs.org npm注册表.

另外,你的package.json还包含需要拉动git存储库代码的依赖项.您可能(很可能会)需要配置git以使用代理.