npm install 多个数据源的 包。

背景:

当前开发的项目 除了要用 npm install xxx第三方开源的包之外,还需要install 公司私有的包(存在公司私有仓库artifactory下)。

环境:macbook, nodejs

1. 安装npmrc 插件

# npm install npmrc -g

2. 新建profile

#npmrc -c mycompany

3. 查看所有profiles

#npmrc 

会看到两个profile name,  默认的为 default. 新建的为mycompany

4. 从默认切换新建的profile

#npmrc mycompany

5. 执行curl 更新~/.npmrc配置文件的登录认证信息(如下)

#curl -utest@qq.com https://na.artifactory.swg-devops.com/artifactory/api/npm/test-repository/auth/framworkAAA >> ~/.npmrc

执行完后  使用#vi ~/.npmrc  即可看到 更新的 加密后的信息

6. 在你的项目下面安装包 例如

#npm install @framwrokAAA 

其他说明:

#开头表示的 是可以在terminal运行的linux命令。

原文地址:https://www.cnblogs.com/vincegod/p/11302862.html