对于第一次发版"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