Erreur d'analyse Du mot-Clé import est Réservé (SublimeLinter-contrib-eslint)
J'ai un problème avec eslint, il me donne [Erreur d'Analyse Le mot-clé import se réserve] c'est seulement dans le sublime, dans l'atome éditeur de bien travailler. J'ai eslint
.eslintrc.js
module.exports = {
"extends": "airbnb",
"plugins": [
"react"
]
};
paquet.json
{
"name": "paint",
"version": "0.0.0",
"description": "paint on the browser",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"paint",
"javascript"
],
"author": "",
"license": "ISC",
"devDependencies": {
"browserify": "^11.2.0",
"eslint": "^2.2.0",
"eslint-config-airbnb": "^2.1.1",
"eslint-plugin-react": "^3.11.2",
"gulp-babel": "^5.2.1",
"gulp-clean": "^0.3.1",
"gulp-stylus": "^2.2.0",
"vinyl-source-stream": "^1.1.0"
}
}
OriginalL'auteur pedro luis | 2016-03-15
Vous devez vous connecter pour publier un commentaire.
Ajouter à la racine de votre .eslintrc
Cela a fonctionné pour moi aussi, merci. Si elle aide à toute personne, toute ma .eslint fichier est
{"parser": "babel-eslint"}
Pour moi, le fichier a dû être renommée pour
.eslintrc
avec son contenu{"parser" : "babel-eslint"}
Pas besoin de changer l'analyseur. Faire
"parserOptions": { "sourceType": "module" }
est assezOriginalL'auteur Iman Mohamadi
La eslint option qui permet de résoudre le "Le mot-clé import est réservé" erreur est
parserOptions.sourceType
. Le paramètre"module"
permet à l'import
mot-clé pour être utilisé..eslintrc
Docs: https://eslint.org/docs/user-guide/configuring#specifying-parser-options
OriginalL'auteur
Le problème est que j'avais installé eslint globalement et localement, à l'origine des incohérences dans SublimeLinter-contrib-eslint. J'ai désinstallé eslint à l'échelle mondiale et SublimeLinter travaille.
Les tiges de module-type syntaxe. CommonJS module utilise "requiert".
OriginalL'auteur pedro luis
Pas sûr à ce sujet, mais essayez de renommer votre fichier .eslintrc et il suffit d'utiliser
Assurez-vous également d'avoir les paquets installés.
github.com/airbnb/javascript
Bizarrement le
.eslintrc.js
à.eslintrc
fixe pour moi, bizarre. Merci!OriginalL'auteur the
j'ai aussi eu cette erreur dans un projet meteor et j'ai pu résoudre ce paramètre sourceType de "module"
plus de détails peuvent être trouvés dans Eslint docs:
http://eslint.org/docs/user-guide/configuring#specifying-parser-options
OriginalL'auteur SPM