1.1.2 • Published 4 years ago

rollup-erniu v1.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

测试rollup和npm包发布

babel-polyfill 按需加载

  • babel7以后,装入一下插件
@babel/core
@babel/preset-env
babel-loader
core-js
  • babel本身只能转译E6语法,一些相关的api需要靠babel-polyfill

  • 然后按照 .babelrc 配置即可

提交代码时格式规范commit-msg

  • 装三个插件
@commitlint/cli
@commitlint/config-angular
husky
  • 建立 commitlint.config.js
  • 建立 .prettierrc.js
  • package.json 添加如下代码
"husky": {
    "hooks": {
        "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
}

提交代码时统一格式化代码

  • 装两个插件,husky上一步骤已经安装了
lint-staged
prettier
  • 建立 lint-staged.config.js
  • package.json 添加如下代码;
"husky": {
    "hooks": {
        "pre-commit": "lint-staged"
    }
}

CHANGELOG

  • 全局安装(不能安装的项目里面,否则运行log日志的时候会无效)
npm i -g @commitlint/config-angular
然后运行
conventional-changelog -p angular -i CHANGELOG.md -s -r 0
  • 只要在package.json版本变动以后运行log才会生成和版本相关的log
  • 日志生成时只有遵循angular提交规范的才会被写到CHANGELOG.md
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动
1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago