我在Windows7上创建了a.bat,a.bat的内容是:
@echo off
npm config set registry https://registry.npmjs.org/
然后运行a.bat,但是不起作用,我发现"set“是npm和bat的特殊关键字,有什么方法可以解决这个问题吗?
发布于 2014-03-14 05:07:29
您不应该使用.bat
文件更改npm注册表。相反,请尝试使用modify .npmrc
文件,它是npm
的配置。更改注册表的正确命令是
npm config set registry <registry url>
您可以使用npm help config
命令查找更多信息,也可以检查是否以这种方式运行.bat
文件时的权限。
发布于 2017-05-09 08:27:00
我们还可以为多个自定义注册表URL运行带有registry
选项的npm install。
npm install --registry=https://registry.npmjs.org/
npm install --registry=https://custom.npm.registry.com/
发布于 2015-04-02 01:39:45
您可以使用调用进行更改请确保您事先运行了.bat命令,希望这对将来执行类似的.bat命令的任何人都有帮助
call npm config set registry https://registry.npmjs.org/
https://stackoverflow.com/questions/22385092
复制相似问题