2017-07-13 6 views
0

linter und linter-eslint Module in Atom installiert sindeslint nicht in Atom arbeitet für reagieren nativen Projekt

eine native Projekt reagieren erstellen

react-native init AwesomeApp 

erforderlichen Knotenmodule installieren

yarn add babel-eslint eslint-config-airbnb-base eslint-plugin-react eslint-plugin-react-native --dev 

erstellen .eslintrc Datei :

{ 
    "parser": "babel-eslint", 
    "plugins": [ 
    "react", 
    "react-native" 
    ], 
    "parserOptions": { 
    "ecmaFeatures": { 
     "jsx": true, 
     "modules": true 
    } 
    }, 
    "extends" : [ 
    "eslint:recommended", 
    "plugin:react/recommended", 
    "airbnb-base" 
    ], 
    "rules" : { 
    "arrow-body-style" : 'warn' 
    } 
} 

Wenn ich Atom öffne Ich erhalte einen Fehler

Atom eslint error

Hier wird der Stack-Trace von den Entwickler-Tool ist:

/Volumes/Macintosh HD 3/.atom/packages/linter/lib/linter-registry.js:159 [Linter] Error running ESLint Error: Failed to load plugin react-native: Cannot find module 'eslint-plugin-react-native' 
    at Function.Module._resolveFilename (module.js:455:15) 
    at Function.resolve (internal/module.js:27:19) 
    at Object.load (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/node_modules/eslint/lib/config/plugins.js:134:29) 
    at Array.forEach (native) 
    at Object.loadAll (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/node_modules/eslint/lib/config/plugins.js:162:21) 
    at Object.load (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/node_modules/eslint/lib/config/config-file.js:541:21) 
    at loadConfig (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/node_modules/eslint/lib/config.js:63:33) 
    at new Config (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/node_modules/eslint/lib/config.js:229:42) 
    at CLIEngine.executeOnText (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/node_modules/eslint/lib/cli-engine.js:741:28) 
    at lintJob (/Volumes/Macintosh HD 3/.atom/packages/linter-eslint/lib/worker.js:50:51) 

Atome auf dem neuesten Stand ist, ich bin 1.18.0 laufe x64

eslint-plugin-react-native ist definitiv innerhalb des Projekts installiert. Irgendwelche Ideen was ich vermisse?

Antwort

0

Für mich diese Zeile entfernen gearbeitet:

"parser": "babel-eslint", 
Verwandte Themen