如何上传一个npm包
Posted 养肥胖虎
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何上传一个npm包相关的知识,希望对你有一定的参考价值。
好家伙,
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
NPM是世界上最大的软件注册表。
1.首先我们去npm官网注册一个账号
(证明你是人....)
2.在本地创建一个新文件夹
最好和你的包同名
3.改代理
当初为了下载速度使用了淘宝镜像
这里进行登录,必须要改回npm官网的
否则会登录失败
npm config set registry https://registry.npmjs.org
后面可以再切回来
npm config set registry https://registry.npm.taobao.org
4.登陆
随后我们在cmd终端中进入到该目录下:
使用命令
npm login
进行登录
注意,密码是看不见的,实际上输进去了
还有邮箱验证码
5.本地初始化
npm init
一路回车(后面能改)
随后文件中出现一个package.json文件
"name": "panghu-planebattle",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts":
"test": "echo \\"Error: no test specified\\" && exit 1"
,
"author": "",
"license": "ISC"
参数说明如下:
6.上传包
使用命令
npm publish
1.包名重复会导致失败,上传前要确定包名不重复
2.每次更新记得改版本号
npm version patch
npm publish
npm version版本改动相关参数
patch:小变动 0.0.1->0.0.2
minor:增加新功能 0.0.1->0.1.1
major:大版本更新 0.0.1->1.0.1
上传成功
以上是关于如何上传一个npm包的主要内容,如果未能解决你的问题,请参考以下文章
upload-tools发布一个 TypeScript 编写的 npm 包 (自动执行yarn build 然后上传至服务器指定目录)