2016-05-12 4 views
2

私は絶対パスを使用するたびにunable to resolve path to module糸くずれエラーが発生しています。相対パスは正常に動作します。絶対パスを使用するたびに糸くずれエラー

ルートから1つ上のディレクトリの場合は、import '/imports/startup/server';はlintではありませんが、../imports/startup/server';となります。

プロジェクトにルートを認識させる方法はありますか?

私は原子エディタを使用していますが、私は、コマンドラインから同じエラーを取得しています: error Unable to resolve path to module 'imports/startup/server' import/no-unresolved

+0

'.eslintrc'ファイルはプロジェクトのルートにありますか? –

+0

私はプロジェクトルートとグローバル設定の両方でローカルを試しました。同じ結果。 –

+0

そしてどこからコマンドラインを実行していますか? .eslintrcファイルがあるルートディレクトリ内にありますか? –

答えて

4

リゾルバが、使用している方のビルドシステムに設定することができます。

のためのリゾルバがあります。たとえば:

"settings": { 
    "import/resolver": "meteor" 
} 

完全.eslintrファイルは次のようになります。あなたはそれを拡張している場合

{ 
    "extends": "airbnb", 
    "rules": { 
    "no-extra-parens": 0 
    }, 
    "settings": { 
    "import/resolver": "meteor" 
    } 
} 

npm installにAirbnbビットのすべてを忘れてはいけません。

関連する問題