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
更新包
修改代码,保存;
更新版本号。可直接在package.json中修改:只能改大,不能改小;
重新publish。