2016-08-05 9 views
13

私はNode.js、npmと崇高な環境を使い慣れていないので、ESlintを崇高なエディタと統合することは困難です。次のようにESLintと昇華との統合エラー

私は、その後の手順は次のとおりです。

  1. はコマンドでESLintをインストール:npm install -g eslint
  2. 今崇高エディタで、次のエラーを取得崇高パッケージ制御

でESLintをインストール:

module.js:327 
    throw err; 
    ^

Error: Cannot find module 'eslint' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (C:\Users\MyUser\AppData\Roaming\Sublime Text 3\Packages\ESLint\linter.js:12:17) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Function.Module.runMain (module.js:441:10) 
[Finished in 0.2s with exit code 1] 

答えて

20

「Preferences/Pack」年齢設定/ ESLint /設定 - メニューバーのユーザー」、そして次のように入力します(ファイルパスは変更になる場合があります):https://github.com/polygonplanet/sublime-text-eslint

{ 
    "node_path": "/usr/local/bin", 
    "node_modules_path": "/usr/local/lib/node_modules" 
} 

ここでGitHubのページがあります。 「ESLintの設定」セクションまでスクロールすると、そこにすべて記載されています。

+0

ありがとう:-)回答は受け入れる必要があります –

2

まだJeremyの答えが役に立たない場合は、npmフォルダが環境変数に公開されていることを確認してください。

Windows 7で

PATHのようなものが含まれます:

C:\Users\<YOUR_USERNAME>\AppData\Roaming\npm; 

(所在地:コントロールパネル\すべてのコントロールパネル項目\システム\ [システムの詳細設定は、Advanced \環境変数を\ \ユーザー変数... \ PATH

2

"Preferences - > Package Settings - > ESLint - > Settings - Default"ファイルを編集して、Sublime Text 3とWin 7でESLintを働かせました。次のスクリーンショットで確認できるように、「ファイル」を選択してください:

あなたはスクリーンショットを表示したくない場合は、ファイルのコードは、次のようになります。

{ "node_path": "C:/Program Files/nodejs", 
"node_modules_path": "C:/Users/<UserName>/AppData/Roaming/npm/node_modules", 
"config_file": "C:/Users/<UserName>/AppData/Roaming/npm/node_modules/eslint/node_modules/debug/.eslintrc"} 

あなたは、さらにフォーマットがここにコンフィギュレーションでサポートされているファイルを参照することができますhttps://eslint.org/docs/user-guide/configuring

関連する問題