Al-*_*-76 12 javascript vue.js eslintrc
我正在尝试消除与 相关的错误@vue/prettier。我尝试了一些方法,但似乎会出现更多错误。
我.eslintrc.js的如下:
module.exports = {
root: true,
env: {
node: true
},
extends: ["plugin:vue/essential", "@vue/prettier"],
rules: {
"no-console": process.env.NODE_ENV === "production" ? "error" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "error" : "off",
},
parserOptions: {
parser: "babel-eslint"
}
};
Run Code Online (Sandbox Code Playgroud)
我"endOfLine":"auto"在规则部分尝试过,但这会导致更多'prettier/prettier': ['error', {endOfLine: 'auto'}]
我已经删除了下面的制表符间距;
events_filtered_monthsNews: function() {
return this.news.filter(u => u.monthsNews)
},
Run Code Online (Sandbox Code Playgroud)
格式如下;
events_filtered_monthsNews: function() {return this.news.filter(u => u.monthsNews)},
Run Code Online (Sandbox Code Playgroud)
这消除了警告,但现在会产生更多错误,并且对于工作来说完全不切实际。
ton*_*y19 21
endOfLine如果您不关心行结尾,请设置endOfLine为off:
// .eslintrc.js
module.exports = {
rules: {
"prettier/prettier": ["error", { endOfLine: "off" }],
},
};
Run Code Online (Sandbox Code Playgroud)
tabWidth您当前的文本使用 4 个空格的制表符,但 Prettier 默认情况下需要 2 个空格的制表符。
所以这个输入:
events_filtered_monthsNews: function() {
return this.news.filter(u => u.monthsNews)
},
Run Code Online (Sandbox Code Playgroud)
应该是这样的:
events_filtered_monthsNews: function() {
return this.news.filter(u => u.monthsNews)
},
Run Code Online (Sandbox Code Playgroud)
如果您更喜欢 4 个空格的制表符,请将 Prettier 配置tabWidth为4:
// .eslintrc.js
module.exports = {
rules: {
"prettier/prettier": ["error", { tabWidth: 4 }],
},
};
Run Code Online (Sandbox Code Playgroud)
小智 5
我的代码中多行出现一些错误,“错误删除\xe2\x90\x8d prettier/prettier”,然后我按照以下步骤解决了此问题:
打开您的项目:
\n\n\ncd“项目文件夹”
\n
该命令可以修复所有错误
\n\n\nnpm 运行 lint --fix
\n
然后:
\n\n\nnpm 运行 lint
\n
最初报告错误,但应该在 nuxt/create-nuxt-app#100 发布后修复。
\n小智 5
如果您收到 endOfLine: "off" 错误,则以下内容对我有用:
rules: { "prettier/prettier": ["error", { endOfLine: "auto" }] }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26230 次 |
| 最近记录: |