2017-06-20 12 views
0

imはwebpack(2.6.1)を使用していて、resolve.aliasを使用しようとしていましたが、多くのことを試みましたがまだ動作しません。resolve.alias not working webpack 2

私はこのようないくつかの輸入:

import {helper} from 'helper' 
ヘルパーは、カスタム・ノードモジュールパスからノードモジュールからなので、私が試し

:「」

alias: { 
     helper: path.resolve(".", 'node_modules', "core.commons.helper", "helper") 
} 

Imが使用して私はwebpackを実行するパスからノードモジュールで解決したいのです。

しかし、まだ動作していない、私はとも試してみました:

modules: [ 
    path.resolve(".", 'node_modules'), 
    'node_modules' 
], 

が、まだどちらも動作しません。

助けがあれば助かります。

EDIT:

私はカルマ、WebPACKのとバベルの設定を持っているテストのためのレポAを持っています。私は、repo Bからのファイルをプリプロセッサとしてwebpackでカルマを走らせています。代わりにrepo Aからノードモジュールをロードしようとしています。

私はresolve.modulesを試しましたが、まだモジュールを見つけられませんでした。

Repo AとBは同じレベルにあります。

+1

あなたのコードは "動作しない" どのように手の込んだことはできますか?特に、あなたが得ているエラーを投稿できますか?これらの詳細を入力または編集してください。 –

+0

@IsiahMeadows編集済みthanks :) –

答えて

1

あなたはresolve.modulesを使用する必要があります、例えば、あなたのWebPACKの設定と仮定するとrepoAの下にある:

resolve: { 
 
    modules: [ path.resolve(__dirname, './node_modules') ] 
 
}