2016-12-08 3 views
0

にインポートすることはできません。 - index1.jsファイルでのWebPACKモジュールiは複数のエントリポイントを持って、私のWebPACKの設定ファイルでは、複数のエントリの設定

entry: { 
    bundle: "./src/index1.js", 
    rUI: "./other/src/js/ui/index2.js" 
    }, 

、すべての輸入が解決得ているが、index2.jsでそれは(相対パスが正しいことと、ファイルが終了が)とエラーになりますsomeModuleを解決することはできません

import someModule from "./components/SomeModule/SomeModule"; 
export default SomeModule; 

次のようになります。 - ブラウザのコンソール上にモジュール「./components/SomeModule/SomeModule」を見つけることができませんを.. 。

しかし、私がsomeModule.jsの内容全体を持ってきても問題はありません。これはパスに何らかの問題があることを意味します。理由を把握することができません...

ご協力いただきまして誠にありがとうございます。

+0

のようなものは、私は、実際のソースツリーのビットの詳細はせずに、あなたを助ける方法が表示されません。たぶん、SomeModuleにタイプミスがありますか? –

+0

いいえ、someModuleの内容をコピーすると、それ以外の型はありません。正常に動作します。しかし、私はそれが働いて...必要が使用する場合は、最後に私は問題がベベルローダーでいくつかの追加のプリセットを追加することでした –

答えて

0

私はそれを解決しました。同じコードでも、importではなくrequireを使用していました。しかし、同じコードを動作させるために、私はプリセットを追加しなければなりませんでした - es2015と反応します。

"babel?presets[]=es2015,presets[]=react,presets[]=stage-0,plugins[]=transform-object-rest-spread"

1

実際に問題を解決する方法はありませんが、インポートパスに問題がある場合は、babel-root-importのようなものを見てみることをおすすめします。

これは私に非常に多くの頭痛を救ってくれました。

関連する問題