我尝试安装离子返回我:npm ERR!代码E418

Rai*_*oña 7 npm ionic-framework

我有一个严重的问题,我尝试安装离子,cordova,角度,react-native-cli,https-status-error和其他包,它总是返回我:

npm ERR! code E418
npm ERR! 418 I'm a teapot: ionic @ latest
Run Code Online (Sandbox Code Playgroud)

请问我可能是错的,我不明白发生了什么事,我很好,直到3天前.

Sie*_*ena 10

因此,在2002年5月29日之后,这是全球公司代理人背后的开发人员面临的常见错误.以下调整为我解决了这个问题:

  1. 转到.npmrc文件.

    根据您设置的配置,您将在文件中包含以下类似内容 -

    strict-ssl=false
    registry=http://registry.npmjs.org/
    python=C:/Python27/python.exe
    msvs_version=2015
    http-proxy=<WHATEVER-PROXY-YOU-USUALLY-ADD>:8000
    
    Run Code Online (Sandbox Code Playgroud)

注意:忽略python变量路径之类的额外配置.

  1. 将注册表链接更新为" https://registry.npmjs.org/ ".所以你的文件现在看起来像这样 -

     strict-ssl=false
     registry=https://registry.npmjs.org/
     python=C:/Python27/python.exe
     msvs_version=2015
     http-proxy=<WHATEVER-PROXY-YOU-USUALLY-ADD>:8000
    
    Run Code Online (Sandbox Code Playgroud)
  2. 而且中提琴!你已经准备好了你的npm安装命令:)


小智 3

我们必须在 .npmrc 文件中添加代理信息以及用户名和密码。你不会发现任何问题。最近人们收到 http 418 - 茶壶问题。我们可以像下面这样使用 https 修复注册表设置

用这个:

代理=http://<>:<>@<>:8080/

https-proxy=http://<>:<>@<>:8080/

注册表= https://registry.npmjs.org