在使用Visual Studio 2015的防火墙后面使用npm
我尝试在Visual Studio 2015中使用新的npm支持,但是遇到了一些问题。 我位于企业防火墙之后。
我试图从package.json文件中添加“grunt”,并可以看到与npm相关的输出。
npm http GET https://registry.npmjs.org/grunt npm http GET https://registry.npmjs.org/grunt-bower-task npm http GET https://registry.npmjs.org/grunt-contrib-cssmin npm http GET https://registry.npmjs.org/grunt-bower-task npm http GET https://registry.npmjs.org/grunt-contrib-cssmin npm http GET https://registry.npmjs.org/grunt npm http GET https://registry.npmjs.org/grunt npm http GET https://registry.npmjs.org/grunt-bower-task npm http GET https://registry.npmjs.org/grunt-contrib-cssmin npm ERR! Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE npm ERR! at SecurePair.<anonymous> (tls.js:1367:32) npm ERR! at SecurePair.emit (events.js:92:17) npm ERR! at SecurePair.maybeInitFinished (tls.js:979:10) npm ERR! at CleartextStream.read [as _read] (tls.js:471:13) npm ERR! at CleartextStream.Readable.read (_stream_readable.js:340:10) npm ERR! at EncryptedStream.write [as _write] (tls.js:368:25) npm ERR! at doWrite (_stream_writable.js:225:10) npm ERR! at writeOrBuffer (_stream_writable.js:215:5) npm ERR! at EncryptedStream.Writable.write (_stream_writable.js:182:11) npm ERR! at write (_stream_readable.js:601:24) npm ERR! If you need help, you may report this *entire* log, npm ERR! including the npm and node versions, at: npm ERR! <http://github.com/npm/npm/issues> npm ERR! System Windows_NT 6.1.7601 npm ERR! command "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\Microsoft\\Web Tools\\External\\\\node\\node" "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\IDE\\Extensions\\Microsoft\\Web Tools\\External\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! cwd C:\Data\Develop\Playground\WebBasics2 npm ERR! node -v v0.10.31 npm ERR! npm -v 1.4.9 npm
我已经看到一些post,你可以configuration节点忽略SSL,但不知道如何在Visual Studio 2015中做到这一点。
请帮助最好的问候,托马斯
以下步骤将适用于VS 2015
1-以Administrator身份运行命令提示符
如果是“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ Extensions \ Microsoft \ Web Tools \ Editors”,请转到VS 2015 Path of External tools
”
3- npm config set ca =“”
4 npm config set strict-ssl false
5 – npm安装npm -g –ca = null
在我的情况下,上述解决scheme不起作用。 它更新.npmrc文件后,并在Fiddler的帮助下运行npm。 以下是适合我的步骤:
- 安装npm后,更新位于C:\ Users \'username'目录下的.npmrc文件:
registry = http://registry.npmjs.org
https-proxy = http://127.0.0.1:8888
http-proxy = http://127.0.0.1:8888
严格的SSL =假
- 打开Fiddler,然后在“规则”选项卡下select“自动validation”。 让我们不要忘记提琴手在8888端口上收听
- 在开启Fiddler的同时,npm命令在Visual Studio中正常工作
这应该在企业防火墙的后面,join域join系统。
- Mongoose连接authentication失败
- 在Mac应用程序商店的电子应用程序中实施应用程序内购买
- Sails.js到客户端使用sails.sockets.join和sails.sockets.broadcast不返回到客户端的信息
- 多用户应用程序同时具有〜200,000个连接
- 如何运行grunt 0.4。*没有grunt-cli
- 有没有可能改变redirect而不申请一个新的应用程序? Soundcloud API
- req.originalUrl没有设置restify(连接会话中间件需要)
- 如何将一个variables传递给mongodbcallback?
- npm install mysql删除其他50个node_modules包?