gpt4 book ai didi

node.js - 在 package.json 中定义私有(private)注册表

转载 作者:行者123 更新时间:2023-12-04 01:58:31 27 4
gpt4 key购买 nike

我们有一个基于 Sinopia 的私有(private) npm 存储库

我应该在 package.json 中定义什么?某些软件包将从 Synopia 安装,而不是从全局 npm 存储库安装?

如果我从命令行安装它,我可以运行:npm install <package_name> --registry <http://<server:port>
附言试图谷歌并查看官方 NPM 文档但一无所获。

最佳答案

我知道的一种方法是 .npmrc
您也可以在项目中使用 .npmrc

像这样设置配置

registry = http://10.197.142.28:8081/repository/npm-internal/
init.author.name = Himanshu sharma
init.author.email = rmail@email.com
init.author.url = http://blog.example.com
# an email is required to publish npm packages
email=youremail@email.com
always-auth=true
_auth=YWRtaW46YWRtaW4xMjM=

身份验证可以通过
用户名密码
echo -n 'admin:admin123' | openssl base64

输出 YWRtaW46YWRtaW4xMjM=

关于node.js - 在 package.json 中定义私有(private)注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45262977/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com