vue2格式化代码风格
时间: 2023-07-02 15:05:39 浏览: 115
Vue2 的代码风格可以使用 ESLint 和 Prettier 进行格式化,具体步骤如下:
1. 安装依赖:
```bash
npm install --save-dev eslint eslint-plugin-vue prettier eslint-config-prettier eslint-plugin-prettier
```
2. 创建 .eslintrc.js 文件:
```javascript
module.exports = {
root: true,
env: {
node: true,
},
extends: [
'plugin:vue/recommended',
'eslint:recommended',
'prettier',
'prettier/vue',
],
parserOptions: {
parser: 'babel-eslint',
},
plugins: ['vue', 'prettier'],
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
'prettier/prettier': [
'error',
{
singleQuote: true,
semi: false,
trailingComma: 'es5',
},
],
},
};
```
3. 在项目根目录下创建 .prettierrc 文件,配置代码格式化规则:
```javascript
{
"singleQuote": true,
"semi": false,
"trailingComma": "es5"
}
```
4. 在 package.json 中添加 eslint 和 prettier 的脚本:
```json
{
"scripts": {
"lint": "eslint --ext .js,.vue src",
"lint:fix": "eslint --fix --ext .js,.vue src",
"format": "prettier --write \"src/**/*.{js,vue}\""
}
}
```
5. 运行 npm run lint 和 npm run format 命令,即可格式化代码。
注:这里的配置只是一个示例,具体的规则可以根据团队的需求进行修改。
阅读全文