2016-08-05 17 views
13
ile uyumlu hale getirme hatası

Node.js, npm ve yüce ortamlarda yeniyim ve ESlint'i sublime editörü ile bütünleştirmek zor.ESLint'i sublime

  1. komutla ESLint Yüklü: Ben takip

    adım npm install -g eslint

  2. Yüklü ESLint Sublime paket kontrolü ile

Şimdi elde Sublime editörü aşağıdaki hata:

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] 

cevap

20

Git "Tercihler/Paket yaş Ayarlar/ESLint/Ayarlar - menü çubuğunda Kullanıcı" ve (değişebilir dosya yollarını) aşağıdakileri girin:

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

İşte GitHub sayfası: https://github.com/polygonplanet/sublime-text-eslint. "ESLint'i Yapılandırma" bölümüne ilerleyin, hepsi burada belgelenmiştir.

+0

Teşekkürler :-) cevap kabul edilmeli –

2

Jeremy'nin yanıtı hala yardımcı olmazsa, ortam değişkeninizde npm klasörünüzün açık olduğundan emin olun.

Windows 7'de

, PATH gibi bir şey içerir:

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

(Yer: Kontrol Paneli \ Tüm Denetim Masası Öğeleri \ System \ Gelişmiş sistem ayarları Gelişmiş \ Ortam değişkenleri \ \ Kullanıcı değişkenleri ... \ PATH)

2

"Config -> Paket Ayarları -> ESLint -> Ayarlar - Varsayılan" dosyasını düzenleyerek, 'Config' için ek bir 3 değer ekleyerek, ESlint Sublime Text 3 ve Win 7'de benim için çalışıyorum. Ekran görüntüsünde gördüğünüz gibi '

Ayrıca, sözü edilen yapılandırma için desteklendiği dosya biçimleri görebilirsiniz

{ "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"} 

: Eğer ekran resmini görmek için istemiyorsanız

dosya kodu şu şekilde görünecektir https://eslint.org/docs/user-guide/configuring

İlgili konular