创建自己的library类库包并使用webpack4.x打包发布到npm (2)

对于第一次发版"version": "1.0.0",之后升级,使用对应的类型。

patch: 补丁发布,向后兼容的bug修复,增加第三个数字。1.0.1 minor: 轻微发布,向后兼容的新特性,将中间数字增加并将最后一位数重置为0。1.1.0 major: 重大发布,破坏向下兼容的变化,将第一个数字增加,并将后两位数重置为0。2.0.0

上传发布的时候可能出现的问题:

权限问题。需要使用正确的账户,密码,邮箱登录。

权限问题。cnpm淘宝镜像不能发布npm包。所以,需要更改镜像地址,npm config set registry https://www.npmjs.com/

包重名的问题。 npm上的包,不允许重名,重版本号。所以,请先确认你将发布的包名字,是否已经在npm中存在。

4. 项目中使用 浏览器 1. 加载 Using Script Tag <script src="http://unpkg.com/lodash"></script> <script src="http://unpkg.com/webpack-number-word"></script> 2. 使用 Usage In Web numberWord.VERSION numberWord.numToWord(6) numberWord.wordToNum('five') NODE 1. 安装 Using npm: npm install webpack-number-word --save-dev 2. 使用 Usage In Node.js require('lodash') var webpackNumber = require('webpack-number-word') webpackNumber.numToWord(1) webpackNumber.wordToNum('two')

至此,创建,打包,发布,使用,都有了。如果还想继续深入完善,需要考虑代码测试,覆盖率测试,还可以考虑自动化构建,持续集成CI。

请查看源码

参考

webpack配置:https://www.cnblogs.com/weiqinl/p/9773048.html

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspyzp.html