新的React项目2.1因NPM ERR而失败!418我是一个茶壶

Voj*_*nal 3 node.js npm reactjs visual-studio-2017

我有最新的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
Run Code Online (Sandbox Code Playgroud)

如果NPM在2.0项目中显然运行良好,那可能是错误的,但2.1 NPM恢复因愚蠢的愚蠢错误而失败.

.npmrc看起来像这样:

proxy=http://xxx.xxx.cz:3128/
registry=http://registry.npmjs.org/
strict-ssl=false
Run Code Online (Sandbox Code Playgroud)

从cmd.exe执行的命令:

cd %ProgramFiles%\nodejs
npm install npm@latest
Run Code Online (Sandbox Code Playgroud)

也结束了

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

Ale*_*xei 5

我还在依赖于代理的服务器上遇到了另一种类型项目的此错误.我已设法通过使用https而不是http注册表使其工作:

 registry=https://registry.npmjs.org/
Run Code Online (Sandbox Code Playgroud)