Webpackローダーを作成していて、ローダーを依存関係としてnpmでインストールした後でWebpackに "認識"させる方法を理解しようとしています。私のローダーはturbine-loader
と呼ばれ、npmのスコープ@reactor
の範囲内にあるので、パッケージはnode_modules/@reactor/turbine-loader
にあります。Webpackでローダーを解決するにはどうすればいいですか
私はモジュールからrequire('turbine-loader!../myFile');
を行い、その後のWebPACK実行すると、私が取得:
Module not found: Error: Cannot resolve module 'turbine-loader' in ...
上記に加えて、私は私のWebPACKの設定でこれを入れて、場合:
resolveLoader: {
alias: {
'turbine-loader': require.resolve('@reactor/turbine-loader')
}
}
それが始まります仕事をすることができますが、私はローダーの消費者にそれをする必要がなければ強制したくありません。誰かが私を正しい方向に向けることができますか?たぶん、Webpack docsを私のために普通の英語に翻訳するのでしょうか?ありがとう!
ああ、とあなたのオプションを好むだろう。ありがとうございました。 – Aaronius