0
webpackでグローバル機能を使用したいと思います。だから私はmyModule.js
を作成しました:ProvidePlugin with webpack
function test() {
return 'test';
}
と私のWebPACKの設定で:
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery',
'moment': 'moment',
'test': 'myModule'
})
]
私はこの設定をテストする場合、私はエラーをしました:
Cannot resolve module 'myModule'
誰もが私を助けることができますか?
コミュニティありがとうございます!
こんにちは。ご回答いただきありがとうございます。私は '' test ':' ../ private/js/myModule.js''をテストしましたが、結果はありません( 'file'または 'directory'を解決できません)。私のwebpackの設定は/ build /フォルダにあります。 –
あなたは '__dirname'を使う必要があります。相対パスを使用すると、それは使用しているファイルとの相対パスになりますが、これは正しくありません。 – loganfsmyth