前端开发那些事儿

自动化构建

2021-01-20  本文已影响0人  amanohina

构建过程

为什么构建?

npm scripts


&并行执行在windwos下不起作用
解决办法

构建样式文件

  "scripts": {
    "style": "lessc styles/main.less styles/main.css && minify styles/main.css > styles/main.min.css"
  },
npm run style

如果没有lessc命令,就安装一下

使用serve发布项目

npm i serve -g
serve .

构建脚本文件

Babel可以将ES6+新语法转换为ES5

npm init -yes
npm install -g babel-core babel-cli
npm install -g babel-preset-env
.babelrc
babel src -d dist
npm run script

ESLint(JS代码格式校验)

使用ESLint

npm init --yes
npm i eslint -g
eslint --init
eslint path/filename.js
eslint path/dirname

eslint规则查看地址

www.eslint.org

在erslint.json内的rules指定语法规则

StyleLint(CSS代码格式校验)

npm init --yes
npm install --global stylelint
npm install --global stylelint-config-standard
.stylelintrc.json
上一篇 下一篇

猜你喜欢

热点阅读