我在Windows 7上创建A.Bat,A.bat的内容为:

@echo off
npm config set registry https://registry.npmjs.org/

然后运行A.Bat,但不起作用,我发现" Set"一词是NPM和BAT的特殊关键字,是否有任何方法可以解决此问题?

答案

您不应该使用NPM注册表来使用.bat文件。.npmrc文件是npm。更改注册表的正确命令是

npm config set registry <registry url>

您可以找到更多信息npm help config命令,还要在运行时检查特权.bat这样的文件。

来自: stackoverflow.com