nuxt 项目设置缩进为4个空格
Posted cag2050
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nuxt 项目设置缩进为4个空格相关的知识,希望对你有一定的参考价值。
1、.editorconfig文件下的indent_size: 2更改为indent_size: 4
2、.prettierrc文件
"singleQuote": true, // 使用单引号 `.vscode/settings.json` 的`prettier.semi`
"semi": false, // 结尾不加分号 `.vscode/settings.json` 的`prettier.semi`
"printWidth": 120 // 此项为我自加以上两项为默认,表示每行最多显示的字符数,默认为80,本人觉得太短了,因此修改了一下,必须与`.vscode/settings.json` 的`prettier.printWidth`对应上
/* 更多配置请戳 https://prettier.io/docs/en/options.html */
3、.eslintrc.js文件配置
module.exports =
root: true,
env:
browser: true,
node: true
,
parserOptions:
parser: 'babel-eslint'
,
extends: [
'@nuxtjs',
'plugin:nuxt/recommended',
'plugin:prettier/recommended',
'prettier',
'prettier/vue'
],
plugins: ['prettier'],
// add your custom rules here
rules:
'nuxt/no-cjs-in-config': 'off',
indent: ['error', 4] // 4个空格缩进
/* 更多配置请戳 http://eslint.cn/docs/rules/ */
4、nuxt.config.js文件下 build.extend(config, ctx) 添加options.fix: true
build:
/*
** You can extend webpack config here
*/
extend(config, ctx)
// Run ESLint on save
if (ctx.isDev && ctx.isClient)
config.module.rules.push(
enforce: 'pre',
test: /\.(js|vue)$/,
loader: 'eslint-loader',
exclude: /(node_modules)/,
options:
fix: true
)
- 出处:https://segmentfault.com/a/1190000019230150#articleHeader1
以上是关于nuxt 项目设置缩进为4个空格的主要内容,如果未能解决你的问题,请参考以下文章