1.0.2 • Published 3 years ago
jolly-h5cli-all v1.0.2
一,环境要求
node: 11.12.0
1, 环境配置
cd new && npm install
2,运行
node index.js
二,发布自己的npm包
1,注册npm用户
2, 本地登录存储证书
mac下打开终端, windows打开cmd输入
npm login
3, 编辑自己的项目及脚本
见本项目的
4,发布自己的npm
在当前项目根目录路下运行下面命令
npm publish
5, 发布的小问题
5.1, 发布报错:Private mode enable, only admin can publish this module no_perms Private mode enable, only admin can publish this module: jolly-h5cli-new。
出现原因:使用的是淘宝源cnpm,登陆到的是cnpm
解决方法:切换到npmjs的网址,代码如下
npm config set registry http://registry.npmjs.org/
### 检查npm的引用
npm config get registry
发布成功后记得切会淘宝的源
npm config set registry=https://registry.npm.taobao.org/
5.2, 发布再次报错:operation not permitted, unlink 'C:\Users\ADMINI~1\AppData\Local\Temp\npm-12968-5db632f8\tmp\fromDir-e8ca233f\package.tgz'.... 出现原因:登录过期
解决方法:用npm login重新登录
5.3, 发布再次报错:publish Failed PUT 403 npm ERR! code E403 npm ERR! Forbidden : jollychic-h5cli-new
出现原因:邮箱未验证
解决方案:前往注册邮箱去验证,验证后才能正常发布
6, 如何更新npm包
当你包的内容修改之后,我们需要
npm version <update_type>
npm publish
update_type就是版本号的意思,会自动更新package.json里面的版本号 然后重新 npm publish,更新就会完成。
三,文档
1, 发布步骤参考
https://blog.csdn.net/weixin_38080573/article/details/88080062\
四, 脚本的使用
1, 安装包
npm install -g jolly-h5cli-all
2, 使用
跳转到h5-font-end-upgrade项目下面执行脚本
h5cli