我正在尝试安装我已下载的一些示例Express应用程序的依赖项,但所有应用程序都抛出相同的错误:
c:\node\stylus>npm install -d
npm info it worked if it ends with ok
npm info using npm@1.1.1
npm info using node@v0.6.11
npm ERR! Couldn't read dependencies.
npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json'
npm ERR! You may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR!
npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-d"
npm ERR! cwd c:\node\stylus
npm …Run Code Online (Sandbox Code Playgroud) 是否可以在npm install使用NTLM身份验证的HTTP代理后面运行?如果是,我该如何设置服务器的地址和端口,用户名和密码?
我是Node的新手,并尝试使用以下命令安装TypeScript:
npm install -g typescript
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
if you are behind a proxy, please make sure that the 'proxy' config is set properly.
Run Code Online (Sandbox Code Playgroud)
我使用以下命令设置了我的代理:
npm config set proxy http://Username:Pa55w0rd@proxyhostname
npm config set https-proxy http://Username:Pa55w0rd@proxyhostname
Run Code Online (Sandbox Code Playgroud)
并尝试了这个:
npm config set proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
npm config set https-proxy http://"ninjadev:5trongP@ssw0rd"@proxy.some-bigcorp.com
Run Code Online (Sandbox Code Playgroud)
但它们都不起作用.我正在使用身份验证的copmpany代理工作,所以我认为这阻止了我连接.我添加了用户名和密码,但这也无效.
有没有人知道如何在使用公司代理和身份验证时连接到npm?
谢谢
我正在尝试安装凉亭
npm install -g bower
但我从我们的代理收到身份验证错误
... npm http 407 http://registry.npmjs.org/bower ...错误代码:407需要代理验证....
我想让npm在公司代理后面工作.我认为我们的代理有点奇怪,因为我能够获得maven下载包的唯一方法是添加wagon-http-lightweight.jar作为maven扩展.
http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight/
我已经尝试了所有常规的东西,如下所述: 有没有办法让npm install(命令)在代理后面工作?
(我不需要在我的maven代理设置中提供身份验证详细信息).
npm config set registry http://registry.npmjs.org/ npm config set proxy http:// myusername:mypassword@proxy.us.somecompany:8080 npm config set https-proxy http:// myusername:mypassword@proxy.us .somecompany:8080 npm config set strict-ssl false
我还能尝试什么?
我试图使用npm install在Windows 10中下载Angular.当我在公司代理服务器上时,我将代理配置为username:password @ server:port
但是,我在运行时遇到了这个问题
npm ERR! code E407
npm ERR! 407 Proxy Authorization Required: @angular/cli@latest
调试日志如下:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli '--proxy',
1 verbose cli 'http://XXXXX', //Removed my proxy details
1 verbose cli '--without-ssl',
1 verbose cli '--insecure',
1 verbose cli '-g',
1 verbose cli 'install',
1 verbose cli '@angular/cli' ]
2 info using npm@5.4.2
3 info using node@v8.8.1
4 …Run Code Online (Sandbox Code Playgroud)