首页 > 解决方案 > 新的 React 项目 2.1 因 NPM ERR 而失败!418我是个茶壶

问题描述

我有最新的 Visual Studio 2017 节点 v10.4.1,npm v6.1.0。我可以创建 ASP.NET Core 2.0 React 项目并且 NPM 依赖项加载正常,我可以在 Web 浏览器中启动新创建的项目。

但是,当我创建一个新的 ASP.NET Core 2.1 React 项目时,NPM 包的还原失败并显示:

NPM: ERR! 418 I'm a teapot: acorn@5.3.0

如果 NPM 在 2.0 项目中运行良好,但 2.1 NPM 恢复失败并出现愚蠢的愚人节错误,那可能会出现什么问题。

.npmrc 看起来像这样:

proxy=http://xxx.xxx.cz:3128/
registry=http://registry.npmjs.org/
strict-ssl=false

从 cmd.exe 执行的命令:

cd %ProgramFiles%\nodejs
npm install npm@latest

也以

npm ERR! 418 I'm a teapot: npm@latest

标签: node.jsreactjsnpmvisual-studio-2017

解决方案


在依赖代理的服务器上,我也在另一种类型的项目中遇到了这个错误。https我设法通过使用而不是http注册表使其工作:

 registry=https://registry.npmjs.org/

推荐阅读