npm发布包

本文详细介绍了如何在npm上发布和管理包,包括注册npm账户、项目初始化、项目发布、使用发布的包、更新包以及删除包的步骤。在发布过程中,强调了包名的规则和初始化项目的配置。此外,还涵盖了包的安装、版本管理和更新操作。
摘要由CSDN通过智能技术生成

一:注册npm账户

首先在npm官网注册账号:npm

二:项目初始化

2.1 在初始化项目之前,需要检验一下要发布的包,名字是否已经存在;

 而且npm包名字的规则:不能有大写字母/空格/下划线

2.2 然后就可以新建项目了,执行npm init初始化项目的配置;

填写包名和其他一些信息,一路执行下去,直到多出一个package.json文件,就配置完成;

2.3 项目编写

入口文件在初始化配置时如果没有改过,就默认为index.js,或者是初始化过程中entry point时修改的值;

module.exports = {
    printMsg: function(val) {
        console.log('printMsg是:' + val)
    }
}

三:项目发布

3.1 登录npm账号

在项目终端登录npm账号: npm login;依次输入用户名、密码、邮箱;

3.2 使用npm publish发布包

发布成功后就可以在npm账户下的packages下查到发布的包;

 四:使用发布的包

4.1 安装依赖包

安装刚刚发布的包:npm install test27605 --save

安装包但不写入package.json文件:npm install test27605

安装包并写入package.json的"dependencies":npm install test27605 –S

安装包并写入package.json的"devDependencies": npm install test27605 –D

4.2 在文件中引入并使用

import test27605 from 'test27605'
//or let test27605 = require('test27605');
test27605.printMsg('hello world!')

五:更新已经发布的包

5.1 更新包的版本号

npm version patch 命令把package.json文件中原来的version版本加1

5.2 重新发布包

使用命令重新发布包:npm publish;然后就可以看到有了两个版本的包;

5.3 在项目中更新依赖包

检查更新包: npm outdated

删除指定的包:npm uninstall test27605

重新安装包:npm install test27605 -S

或者是直接在package.json中修改包的版本,删除整个node_modules文件,并重新安装项目,npm install

 六、删除包

6.1 删除指定版本的包

npm unpublish 包名@版本号

6.2 删除整个包

npm unpublish 包名 --force

npm unpublish test27605 --force

npm不鼓励任何形式的删除,因为我们发布的包可能已被其他人引用;但是我们仍然可以删除72小时以内发布的包;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值