我一直在尝试使用以下命令在具有公司代理的服务器上安装Yeoman和Gulp:
npm install -g yo gulp
Run Code Online (Sandbox Code Playgroud)
但是,当我运行此命令(或任何"npm install"命令)时,我会遇到:
npm ERR! E418
npm ERR! 418 I'm a teapot: gulp@latest
Run Code Online (Sandbox Code Playgroud)
我非常有信心这是一个与代理有关的问题,但我无法弄清楚究竟是什么导致它.
我做过的一些测试:
我将代理添加到我的npmrc文件中,其中包含用于身份验证的登录信息,我相信它已正确输入.如果我更改用户名或密码的任何部分,我的错误将更改为E407(身份验证失败).
我跑了"npm config set strict-ssl false",似乎没有做任何事情.
我尝试运行不同的安装,我仍然只是得到"418我是茶壶包 @latest".