2016-10-13 8 views
5

、私はrpmsに名前を設定しました。これは私が行うことができます:フローは輸入品のこのタイプによく乗っ反応ネイティブraise eslintエラーの絶対パス<code>package.json</code>内の私のリアクションネイティブアプリ内で

import Component from 'rpms/App/common/Component' 

、しかしeslint - プラグインのインポートはimport/no-extraneous-dependenciesを上昇させ、そしてimport/no-unresolved。私は自分のルールに追加しました:

"import/no-unresolved": [2, { "ignore": ["rpms"] }], 

そして、私はimport/no-unresolvedを切断します。私が試した他のものを無効にするには:

"settings": { 
    "import/ignore": ["rpms"] 
}, 

しかし、それは動作していません。しかし、私は、おそらくこれらのエラーを無視することが正しい方法ではないという気持ちを持っています。

+0

これを解決できましたか?私はちょうど(GitHub上で)問題を始めました(https://github.com/benmosher/eslint-plugin-import/issues/626)。 – willlma

+0

いいえ、Githubの問題に従っています。サポートが見当たらないようです。しかし、私はairbnb eslintの設定を拡張していると彼らは、奇妙なために動作します – maraujop

答えて

1

は、私はそれが行く方法を知ってみましょう

https://www.npmjs.com/package/eslint-import-resolver-reactnative

この問題を解決するために、パッケージを公開します。

+0

ありがとう@guzart! –

+0

RNの絶対インポートを処理するためにノードリゾルバを調整することを提案する数日前にPRを開いたが、それはあなたのスタンドアロンリゾルバに有利だった。 https://github.com/benmosher/eslint-plugin-import/pull/638私はこれを質問の答えとして受け入れています。あなたのREADMEに、eslint設定でリゾルバを設定する方法について少しのセクションを追加します – maraujop

関連する問題