发布 npm 包
注册账号
在 npm 上注册账号
npm init 初始化项目
package.json1
2
3
4
5
6
7
8
9
10
11
12{
"name": "@test/test",
"version": "0.0.1",
"description": "test",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": ["test"],
"author": "",
"license": "ISC"
}index.js1
console.log("hello world!");
发布项目
- 用
npm login登录 npm run publish发布到npm
注意
- 如果发布的包是以
@开头的公有包,请使用npm run publish --access public - 项目根目录的
.npmignore可以指定忽略哪些文件发布到npm上
小技巧
快速修改版本号
1
2
3
4
5
6
7
8
9// version = v0.0.1
npm version patch
// v0.0.2
npm version prepatch
// v0.0.2-0
npm version minor
// v0.1.0
npm version major
// v1.0.0