What is wrong with my eslintrc parser options? SyntaxError: Unexpected token ':'
What is wrong with my eslintrc parser options? SyntaxError: Unexpected token ':'
{
"parserOptions" : {
"ecmaVersion": 2017
},
"env": {
"browser": true,
"node": true,
"es6": true
},
}
module.exports = { "extends": "plugin:prettier/recommended" };
当我尝试时
eslint test.js
我遇到了这个错误
/home/miki/azatmardan/ch8/new-restexpress/.eslintrc.js:2
"parserOptions" : {
^
SyntaxError: Unexpected token ':'
这个
如何格式化.eslinterc
?
您的 JavaScript 无效。
您似乎是从拥有一个对象开始的:
{
"parserOptions" : {
etc
但是因为你 只是 将一个对象扔进文件而没有放入任何上下文(例如首先赋值变量),这是一个语法错误。
您似乎混淆了 .eslintrc.js
和 .eslintrc.json
的语法。
然后,您继续:
module.exports = { "extends": "plugin:prettier/recommended" };
…完全忽略了那个对象。
您需要一个 单个 对象,然后您可以从 JS 文件中导出该对象或仅将其保存在 JSON 文件中。
.eslintrc.json
{
"extends": "plugin:prettier/recommended",
"parserOptions": {
"ecmaVersion": 2017
},
"env": {
"browser": true,
"node": true,
"es6": true
}
}
.eslintrc.js
module.exports = {
"extends": "plugin:prettier/recommended",
"parserOptions": {
"ecmaVersion": 2017
},
"env": {
"browser": true,
"node": true,
"es6": true
}
}
{
"parserOptions" : {
"ecmaVersion": 2017
},
"env": {
"browser": true,
"node": true,
"es6": true
},
}
module.exports = { "extends": "plugin:prettier/recommended" };
当我尝试时
eslint test.js
我遇到了这个错误
/home/miki/azatmardan/ch8/new-restexpress/.eslintrc.js:2
"parserOptions" : {
^
SyntaxError: Unexpected token ':'
这个
如何格式化.eslinterc
?
您的 JavaScript 无效。
您似乎是从拥有一个对象开始的:
{ "parserOptions" : {
etc
但是因为你 只是 将一个对象扔进文件而没有放入任何上下文(例如首先赋值变量),这是一个语法错误。
您似乎混淆了 .eslintrc.js
和 .eslintrc.json
的语法。
然后,您继续:
module.exports = { "extends": "plugin:prettier/recommended" };
…完全忽略了那个对象。
您需要一个 单个 对象,然后您可以从 JS 文件中导出该对象或仅将其保存在 JSON 文件中。
.eslintrc.json
{
"extends": "plugin:prettier/recommended",
"parserOptions": {
"ecmaVersion": 2017
},
"env": {
"browser": true,
"node": true,
"es6": true
}
}
.eslintrc.js
module.exports = {
"extends": "plugin:prettier/recommended",
"parserOptions": {
"ecmaVersion": 2017
},
"env": {
"browser": true,
"node": true,
"es6": true
}
}