发布 npm 包
注册账号
在 npm 上注册账号
npm init
初始化项目
package.json
1
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.js
1
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