npm仓库源的使用发布、设置和查看仓库源

如何使用cnpm搭建私有的npm仓库看这里→ http://blog.fens.me/nodejs-cnpm-npm/

1.准备工作

首先安装好npm 以及 cnpm 。

现在安装node.js 里会一起安装好npm。

然后安装cnpm 并且设置为公司地址

npm install -g cnpm --registry=http://192.168.1.xxx:xxxx/

2.服务器配置账号

然后管理员在服务器上添加管理员账号,并将账号加入到maintainers 中

3.npm adduser 

首先输入

npm adduser

接着会出现

username:输入管理员在服务器给你设置的用户名

Password:密码自行设置

Email:在服务器给这个账号设置的邮箱

添加成功后在这个路劲C:\Users\用户名\下会有一个.npmrc文件

里面内容大概如下图所示

4.npm login 

登录账号

npm login

依次输入刚才添加的账号信息

username:用户名

password:密码

email:邮箱

登录成功结果:

 

错误登陆情况:
npm ERR! network connect ETIMEDOUT 192.168.1.218:7001
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
解决:
服务器问题,检查服务器是否启动

5.cnpm publish

提交版本ctrl+shift+B 编译后,再修改package.json 的版本号,接着在终端输入 : 

cnpm publish

如果是成功提交显示这样的结果

+ @test/core1.0.2  大概显示这样的表示提交成功

未能提交成功情况

1. forbidden user hea not authorized to modify @test/core, please contact maintainers: admin: @test/core
解决:管理员还没有将你的账号添加到maintainers 中。

2.forbidden cannot modify pre-existing version: 1.0.10: @test/core
解决:没有修改版本号就提交了

3.no_perms Private mode enable, only admin can publish this module: @test/core
解决:账号不是管理员在服务器添加的账号

6.安装提交上去的npm包

在项目中 请先注意你的registry是否指向公司的仓库地址

你可以先 npm config get registry 查看一下 确认没错了

npm install @tes/core

安装完成

 

* npm设置和查看仓库源

临时使用
//本次从淘宝仓库源下载
npm --registry=https://registry.npm.taobao.org install
使用cnpm命令代替npm
使用cnpm命令代替npm

// 安装cnpm命令,不会改变npm的源
npm install -g cnpm --registry=https://registry.npm.taobao.org

//使用
cnpm install
修改npm的源
设置npm的源,可以设置多个源,但是只有一个是生效的

//设置淘宝源
npm config set registry https://registry.npm.taobao.org

//设置公司的源
npm config set registry http://127.0.0.1:4873

//查看源,可以看到设置过的所有的源
npm config get registry
修改npm配置文件
编辑 ~/.npmrc 加入下面内容

registry = https://registry.npm.taobao.org

 

转自: https://www.cnblogs.com/huangenai/p/6918667.html

            https://www.cnblogs.com/wenjunwei/p/10078460.html

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值