Tit*_*tus 6 javascript eslint visual-studio-code
我想让ESLint让我使用对象休息/传播.尽管我付出了最大努力,但我仍然遇到此错误
[js] Property assignment expected.
当我...用红色波浪形徘徊在elipses()上时.

我.eslinstrc.json看起来像这样:
{
"extends": "airbnb",
"plugins": [
"react"
],
"parserOptions": {
"ecmaFeatures": {
"experimentalObjectRestSpread": true
}
},
"rules": {
"no-console": 0
}
}
Run Code Online (Sandbox Code Playgroud)
我肯定知道prefs正在读取,因为no-console规则,react插件和airbnb样式指南正在按预期工作.
要启用对象休息/传播,这experimentalObjectRestSpread是关键(哈哈),它似乎适用于其他人.但它拒绝为我工作.我不知所措\o/
更新:我正在使用Visual Studio Code v1.2.1
我假设您使用的是vscode吗?我认为错误来自vscode本身.否则,错误消息将以[eslint]而不是[js].
看起来vscode目前不支持对象扩展运算符(请参阅:Github上的问题).
您可以使用该设置禁用JavaScript验证{ "javascript.validate.enable": false }.
另一种选择是Object.assign:
const foo = {
a: 1
};
const bar = 'bar';
const res = Object.assign(
{},
foo,
{bar}
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2243 次 |
| 最近记录: |