npm ERR! npm v2.14.7
npm ERR!代码ECONNRESET
npm ERR! errno ECONNRESET
npm ERR!系统调用阅读
npm ERR!网络读取ECONNRESET
npm ERR!网络这很可能不是npm本身的问题
npm ERR!网络,与网络连接有关。
npm ERR!网络在大多数情况下,您是代理服务器或网络不良 设置。
npm ERR!网络
npm ERR!网络如果您在代理服务器后面,请确保
npm ERR!网络'代理'配置设置正确。请参阅:'npm help config'
npm ERR! Windows_NT 6.1.7601
npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“install”“ - g”“ - d”“ionic”< / p>
npm ERR!节点v4.2.2
npm ERR! npm v2.14.7
npm ERR!代码ECONNRESET
npm ERR! errno ECONNRESET
npm ERR!系统调用阅读
npm ERR!网络读取ECONNRESET
npm ERR!网络这很可能不是npm本身的问题
npm ERR!网络,与网络连接有关。
npm ERR!网络在大多数情况下,您处于代理服务器后面或网络设置不良。
npm ERR!网络
npm ERR!网络如果您在代理服务器后面,请确保
npm ERR!网络'代理'配置设置正确。请参阅:'npm help config'
npm ERR! Windows_NT 6.1.7601 错误的ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“install”“ - g”“ - d”“ionic”< / p>
npm ERR!节点v4.2.2
npm ERR! npm v2.14.7
npm ERR!代码ECONNRESET
npm ERR! errno ECONNRESET
npm ERR!系统调用阅读
npm ERR!网络读取ECONNRESET
npm ERR!网络这很可能不是npm本身的问题
npm ERR!网络,与网络连接有关。
npm ERR!网络在大多数情况下,您处于代理服务器后面或网络设置不良。
npm ERR!网络
npm ERR!网络如果您在代理服务器后面,请确保
npm ERR!网络'代理'配置设置正确。请参阅:'npm help config'
npm ERR! Windows_NT 6.1.7601
答案 0 :(得分:5)
您似乎正在尝试在 Windows 上通过代理安装 Ionic 。您需要应用以下步骤。
首先,您需要配置 npm 以使用代理。在命令行上执行以下命令。 (这将在您的主目录中创建 .npmrc 文件。)
npm config set proxy http://host:port
npm config set https-proxy http://host:port
npm config set strict-ssl false
其次,您需要配置 Ionic 以使用代理来启动项目。在Windows上定义以下环境变量:
Varible name: PROXY (capitalized)
Varible value: http://host:port
最后,如果要将 Android 平台添加到项目中,则还需要进行代理配置以构建应用程序。为此,在文件下方创建/编辑:
C:\Users\your_user_name\.gradle\gradle.properties
创建/编辑 gradle.properties 文件:
systemProp.http.proxyHost=host
systemProp.http.proxyPort=port
systemProp.http.nonProxyHosts=localhost
systemProp.https.proxyHost=host
systemProp.https.proxyPort=port
systemProp.https.nonProxyHosts=localhost
答案 1 :(得分:1)
尝试
npm cache clean
如果您正在运行代理后面的节点,您可能需要使用以下命令设置http_proxy和https_proxy
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
答案 2 :(得分:1)
npm config set <key> <value> [-g|--global]
npm config get <key>
npm config delete <key>
npm config list
npm config edit
npm get <key>
npm set <key> <value> [-g|--global]
npmrc.txt将运行,您可以更改链接和端口
proxy =http://proxy.company.com:8080
https-proxy = http://proxy.company.com:8080
答案 3 :(得分:0)
将IONIC_HTTP_PROXY添加到系统变量对我有帮助。
https://ionicframework.com/docs/cli/configuration#using-a-proxy
环境变量 CLI将查找以下环境变量:
IONIC_CONFIG_DIRECTORY:全局CLI配置的目录。默认为〜/ .ionic。 IONIC_HTTP_PROXY:设置用于代理所有CLI请求的URL。请参阅使用代理。 IONIC_TOKEN:使用Ionic Appflow自动进行身份验证。