Vue工程化开发注释
Babel 是一个 JavaScript 编译器
Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。
TypeScript
TypeScript 是 Microsoft 开发和维护的一种面向对象的编程语言。它是 JavaScript 的超集,包含了 JavaScript 的所有元素,可以载入 JavaScript 代码运行,并扩展了 JavaScript 的语法。
后缀名为ts,区别于js
Vuex 是什么?
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
linter / formatter
1、ESLint with error prevention only
只配置使用 ESLint 官网的推荐规则
这些规则在这里 https://eslint.bootcss.com/docs/rules/
2、ESLint + Airbnb config 爱彼迎规范
使用 ESLint 官网推荐的规则 + Airbnb 第三方的配置
Airbnb 的规则在这里 https://github.com/airbnb/javascript
3、ESLint + Standard config 通用规范
使用 ESLint 官网推荐的规则 + Standard 第三方的配置
Standard 的规则在这里 链接描述
4、ESLint + Prettier 比较漂亮的规范
使用 ESLint 官网推荐的规则 + Prettier 第三方的配置
Prettier 主要是做风格统一。代码格式化工具
CSS processors
linter支持当前和未来的CSS语法。这包括所有标准CSS以及使用标准CSS语法结构的特殊功能,例如特殊的规则,特殊属性和特殊功能。
默认情况下,linter可以使用特殊的PostCSS解析器解析任何以下非标准语法:
- SCSS(使用
postcss-scss) - LESS(使用
postcss-less) - SugarSS(使用
sugarss)

浙公网安备 33010602011771号