thomas thomas - 1 year ago 125
Node.js Question

Using npm behind firewall using Visual Studio 2015

I try to utilize the new npm support in Visual Studio 2015, but are hitting some problems. I'm located behind a corporate firewall.

I have tried to add "grunt" from the package.json file, and can see this output related to npm.

npm http GET
npm http GET
npm http GET
npm http GET
npm http GET
npm http GET
npm http GET
npm http GET
npm http GET
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 [as _read] (tls.js:471:13)
npm ERR! at (_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! <>
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

I have seen some posts where you can configure node to ignore SSL, but don't know how to do this in Visual Studio 2015.

Please help
Best regards,

Answer Source

Follow the steps it worked for me .

1- Rum command prompt as Administrator

2- go to Path of External tools for VS 2015 in your case it is " C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\"

3- npm config set ca=""

4- npm config set strict-ssl false

5- npm install npm -g --ca=null