vue3项目开发规范(代码规范、eslit规范)

一、项目的创建步骤:

  1. 在这里插入图片描述
  2. 在这里插入图片描述
  3. 在这里插入图片描述
  4. 命令:

npm i vue@3.2.8 vue-router@4.0.11 vuex@4.0.2

npm i vue@3.2.8 vue-router@4.0.11 vuex@4.0.2 --force

在这里插入图片描述5. .eslintrc.js ⽂件下

module.exports = {
 // 表示当前⽬录即为根⽬录,ESLint 规则将被限制到该⽬录下
 root: true,
 // env 表示启⽤ ESLint 检测的环境
 env: {
 // 在 node 环境下启动 ESLint 检测
 node: true
 },
 // ESLint 中基础配置需要继承的配置
 extends: ["plugin:vue/vue3-essential", "@vue/standard"],
 // 解析器
 parserOptions: {
 parser: "babel-eslint"
 },
 // 需要修改的启⽤规则及其各⾃的错误级别
 /**
 5. 错误级别分为三种:
 6. "off" 或 0 - 关闭规则
 7. "warn" 或 1 - 开启规则,使⽤警告级别的错误:warn (不会导致程序退出)
 8. "error" 或 2 - 开启规则,使⽤错误级别的错误:error (当被触发的时候,程序会退出)
 */
 rules: {
 "no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
 "no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off"
 }
}

在这里插入图片描述解决方案:npm i webpack vue vue-loader --force

  1. VSCode 中安装 prettier 插件
  2. 在项⽬中新建 .prettierrc ⽂件,该⽂件为 perttier 默认配置⽂件
 // 不尾随分号
 "semi": false,
 // 使⽤单引号
 "singleQuote": true,
 // 多⾏逗号分割的语法中,最后⼀⾏不加逗号
 "trailingComma": "none"
}

8.vscode设置自动保存
9.eslintrc.js的rules里面,配置完后,重启项目

'space-before-function-paren': 'off'

以上为代码规范和eslint规范


版权声明:本文为weixin_55778010原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。