首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >"npm配置集注册表https://registry.npmjs.org/“在windows bat文件中不起作用

"npm配置集注册表https://registry.npmjs.org/“在windows bat文件中不起作用
EN

Stack Overflow用户
提问于 2014-03-14 00:34:19
回答 8查看 448.3K关注 0票数 249

我在Windows7上创建了a.bat,a.bat的内容是:

代码语言:javascript
复制
@echo off
npm config set registry https://registry.npmjs.org/

然后运行a.bat,但是不起作用,我发现"set“是npm和bat的特殊关键字,有什么方法可以解决这个问题吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2014-03-14 05:07:29

您不应该使用.bat文件更改npm注册表。相反,请尝试使用modify .npmrc文件,它是npm的配置。更改注册表的正确命令是

npm config set registry <registry url>

您可以使用npm help config命令查找更多信息,也可以检查是否以这种方式运行.bat文件时的权限。

票数 266
EN

Stack Overflow用户

发布于 2017-05-09 08:27:00

我们还可以为多个自定义注册表URL运行带有registry选项的npm install。

代码语言:javascript
复制
npm install --registry=https://registry.npmjs.org/ 
npm install --registry=https://custom.npm.registry.com/ 
票数 116
EN

Stack Overflow用户

发布于 2015-04-02 01:39:45

您可以使用调用进行更改请确保您事先运行了.bat命令,希望这对将来执行类似的.bat命令的任何人都有帮助

代码语言:javascript
复制
call npm config set registry https://registry.npmjs.org/
票数 59
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22385092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档