use*_*789 1 node.js npm cordova npm-install
我在使用npm安装cordova时遇到了问题.
从这里找到的答案,诀窍是运行npm set registry https://registry.npmjs.org/
这个命令究竟做了什么,为什么它解决了安装cordova的问题?
Jam*_*ard 10
正如您可以在这里阅读的那样,npm Registry是Node.js,前端Web应用程序和JavaScript社区的开源代码包的公共集合.
在npm的标准安装中,注册表设置为https://registry.npmjs.org/
.也就是说,这是npm从你运行时下载包的地址npm install <anything>
.
但是,您可以使用该命令更改此值npm set registry <new url>
.这意味着任何将来的npm install
命令都将从中获取包<new url>
.如果您的公司运行自己的注册表私有镜像,或者如果您希望在发生https://registry.npmjs.org/
故障或速度太慢的情况下使用其他镜像,则可能需要执行此操作.这个SO答案列出了几个替代镜像.
诀窍是运行npm set registry https://registry.npmjs.org/这个命令到底是做什么的,为什么它解决了安装cordova的问题?
此命令将注册表值重置为其默认值,并导致npm从中下载包https://registry.npmjs.org/
.为什么这解决了您的特定问题很难说,因为https://registry.npmjs.org/
新安装的npm的默认值.这似乎改变了你的计算机上的这个价值,但没有进一步的信息,很难说出什么.
将来,您还可以检查此值设置为使用的值npm get registry
.
归档时间: |
|
查看次数: |
9648 次 |
最近记录: |