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
posted @ 2021-09-03 21:36  十点半就睡  阅读(125)  评论(0)    收藏  举报