npm包从创建到发布

1. npm项目初始化

在本地磁盘上创建一个空项目,取文件夹名为myNpm。注意请先去npm网官去确定一下,这个项目名是否已经被占用了。(如果这个名字已经被占用了,则你是无法向npm上上传的)。

// 检查方式
npm view 包名
# 这个命令用来查看 某个包的信息
# 如果返回404,说明这个项目名在npm官网上找不到,此时你就可以使用。
# 否则,说明不可用。

2. 命令来创建一个package.json文件,对你项目myNpm信息进行设置。

npm init --yes

3. 切换当前npm镜像源到官网

由于我们需要把包上传到npm上,所以要先确保当前的npm源是npmjs.org。与之相关的命令有如下两条。

// (1)查看当前的npm的registry配置.
npm config get registry 
# 查看当前的npm的registry配置,确保是https://registry.npmjs.org

# 如果不是,可以通过如下命令来设置
npm config set registry https://registry.npmjs.org 
# 手动设置registry

// (2)nrm ls 查看

3. 连接npm

这个命令需要输入三个信息以供连接上npmjs:

  • 用户名

  • 密码

  • 邮箱(是你在npmjs官网上注册时使用的信息)

// 连接在npm上创建的用户
npm adduser  

// 查看是否连接成功
npm who am i

// 退出
npm logout

4. 若连接成功了,把包上传到npm

 npm publish 

5. 下载自己上传的包并使用

npm install 包名

6. 删除包

// 强制删除
npm unpublish --force 

更新包

  1. 修改代码,保存;

  2. 更新版本号。可直接在package.json中修改:只能改大,不能改小;

  3. 重新publish。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值