gur*_*372 20 git-clone node.js npm-install
我希望能够使用此处指定的URL克隆git存储库
Run Code Online (Sandbox Code Playgroud)<protocol>://[<user>[:<password>]@]<hostname>[:<port>][:][/]<path>[#<commit-ish>]
我收到一个错误说
错误的ERR!404注册表在https://registry.npmjs.org/XYZ上为GET返回404
所以我也应该能够在执行时指定注册表,因为模块应该从内部存储库中获取.
使用git remote url进行npm安装时是否可以指定注册表?
Ale*_*rev 46
npm从命令行,环境变量和npmrc文件中获取其配置设置.您可以尝试在npmrc文件中指定注册表,并在命令行中指定模块.要更改注册表,可以使用命令:
npm config set registry <registry url>
Run Code Online (Sandbox Code Playgroud)
您也可以在--参数的帮助下更改配置.把--foo bar在命令行上设置FOO配置参数" 栏 ".所以你可以尝试这样的事情:
npm install http://git.repo.url --registry https://your.registry.local/
Run Code Online (Sandbox Code Playgroud)
不是最好的方法,但如果您使用的是 mac 或 linux,即使您可以为不同的注册表设置别名。
##############NPM ALIASES######################
alias npm-default='npm config set registry https://registry.npmjs.org'
alias npm-sinopia='npm config set registry http://localhost:4873/'
Run Code Online (Sandbox Code Playgroud)
小智 6
是的,您需要使用:
npm config set registry <registry url>.
Run Code Online (Sandbox Code Playgroud)
确保您从公司内部的注册表安装软件包。
如果您这样做npm -i -g,这是全局安装。
你需要做:
npm -g config set registry <registry url>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39580 次 |
| 最近记录: |