Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json Windows 7:使用“安装npm依赖项时面临的问题”;npm安装“;命令_Json_Node.js_Windows 7_Npm_Npm Install - Fatal编程技术网

Json Windows 7:使用“安装npm依赖项时面临的问题”;npm安装“;命令

Json Windows 7:使用“安装npm依赖项时面临的问题”;npm安装“;命令,json,node.js,windows-7,npm,npm-install,Json,Node.js,Windows 7,Npm,Npm Install,我正在尝试使用npm install命令安装package.json文件中提到的npm依赖项。有一件事我想提一提,我在公司的网络,但我也尝试使用管理员权限。仍然得到相同的错误。以下是错误屏幕截图: 这是我的package.json文件: { "name": "gulp-autoreload", "description": "The simplest Live Reload environment", "version": "0.0.1", "dependencies": {

我正在尝试使用
npm install
命令安装
package.json
文件中提到的npm依赖项。有一件事我想提一提,我在公司的网络,但我也尝试使用管理员权限。仍然得到相同的错误。以下是错误屏幕截图:

这是我的package.json文件:

{
  "name": "gulp-autoreload",
  "description": "The simplest Live Reload environment",
  "version": "0.0.1",
  "dependencies": {
    "connect": "^2.14.4",
    "connect-livereload": "^0.5.3",
    "gulp": "^3.8.5",
    "gulp-livereload": "^3.8.0",
    "opn": "^1.0.1"
  },
  "scripts": {
    "start": "gulp"
  }
}

请告诉我可能出现的问题。

对于支持公司web代理的人员:

设置Node.js和使用npm可能是一件非常痛苦的事情。我认为web代理设置将与unix世界的其他部分一样,需要设置HTTP\U代理HTTPS\U代理环境变量。虽然我刚刚从Github克隆了节点存储库,所以它们已经安装好了。有什么好处

稍微搜索一下,我发现npm使用了一个配置文件,可以通过命令行npm configset将其添加到。。。。正确的关键是设置的拼写。这已经咬了我很多次了!要使npm在代理后工作,需要设置代理和https代理设置。键注意到-(破折号)不是一个(下划线)

因此,完整的过程是通过安装程序或源代码安装Node.js。 打开命令提示符或终端会话并运行以下命令 用于配置npm以使用web代理的命令。命令 使用proxy.company.com作为地址,8080作为端口

您可以使用以下选项检查设置:


也许防火墙正在阻止连接?由于阻塞,我也遇到了同样的问题。也许你的公司使用代理,所以你必须进行一些配置@kaytrance,你是如何解决这个问题的?我必须处理它,并等待直到我有机会使用另一个网络,不幸的是,我正在使用我的电话网络,所以不需要设置代理。谢谢它可能是你电脑的防火墙,你有没有检查它是否全部关闭@维乔丹
npm config set proxy http://proxy.company.com:8080 

npm config set https-proxy http://proxy.company.com:8080
npm config ls -l | grep prox