发布命令npm publish
版本管理
本地调试
- package.json 本地文件引用 file:./node_modules/@onelink/ui/src
npm script
-
npm 脚本有pre和post两个钩子。举例来说,build脚本命令的钩子就是prebuild和postbuild。
- "prebuild": "echo I run before the build script",
- "build": "cross-env NODE_ENV=production webpack",
- "postbuild": "echo I run after the build script"
- 用户执行npm run build的时候,会自动按照下面的顺序执行。
-
npm run prebuild && npm run build && npm run postbuild
因此,可以在这两个钩子里面,完成一些准备工作和清理工作。下面是一个例子。
"clean": "rimraf ./dist && mkdir dist",
"prebuild": "npm run clean",
"build": "cross-env NODE_ENV=production webpack"
- npm 默认提供下面这些钩子。
prepublish,postpublish
preinstall,postinstall
preuninstall,postuninstall
preversion,postversion
pretest,posttest
prestop,poststop
prestart,poststart
prerestart,postrestart
网友评论