Publish
Sematic Versioning with Npm Command
无需手动修改 package.json
major
npm version majorminor
npm version minorpatch
npm version patchmore
npm help version
Scoped Package
当你发布的 npm 包 name 和其他人的包 冲突。 你可以用 scoped package 方式命名。
// package.json
{
"name": "@npm-account-name/package-name",
"version": "0.0.1",
"bin": {
"command-name": "index.js"
}
}
发布
这时候你执行以下命令来发布。
注意
如果直接执行
npm publish会得到 必须是付费会员的警告, 因为scoped package默认是私有的。 私有 package 必须是付费会员才能发布。npm publish --access public