NPM
发布到NPM上的流程
前提,得有个npm账号,没有就新注册一个账号
https://www.npmjs.com/signup
进入到项目的根目录下,运行 npm login 执行登录
一般情况下回提示你输入 你的用户名,密码和邮箱,若登录成功一般会显示:
Logged in as 你的名字 on https://registry.npmjs.org/.
登录成功后就可以执行
npm publish
即可将这个npm包发布到npm官网。就可以搜索到并下载,我们执行npm install 自己包名 即可在自己的项目中import导入进来当做组件使用了。
更新包的时候,需要手动修改 package.json 中的version版本号,一般惯例都是+1,比如1.0.0 --> 1.0.1。更改完成后,分别执行打包、登录npm、发布即可。
语义版本号分为X.Y.Z三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新:
如果只是修复bug,需要更新Z位。
如果是新增了功能,但是向下兼容,需要更新Y位。
如果有大变动,向下不兼容,需要更新X位。
删除上传包
仅半小时内可以删除包 删除后24小时内不可以用重复包名上传
npm unpublish 包名 --force
本地测试
npm pack
把生成的 xingluo_components.tgz 复制到要引入项目的根目录
npm install 包名.tgz --save-dev
npm清缓存安装
npm cache clean --force
node
Mac pkg卸载node
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}