babelとwebpackを使用する単純なプロジェクトを作成しました。私は2つのファイルscript1.jsとscript2.jsを持って、ここで私のルートフォルダにモジュールが見つかりません:エラー:モジュールを解決できません
https://github.com/abhitechdojo/MovieLensReact.git
それをチェックしました。私のwebpack.config.jsは、
module.exports = {
entry : {
main: [
'script1.js', 'script2.js'
]
},
output : {
filename: 'public/main.js'
},
"module" : {
"loaders" : [
{
"test": /\.jsx?/,
"exclude": /node_modules/,
loader: 'babel',
query: {
presets: ['es2015', 'react']
}
}
]
}
}
のように見えますが、私はwebpackを実行します。それはあなたがrequire("script1.js")
を呼び出すときには、現在のフォルダを検索しません、任意のJavaScriptファイル
ERROR in multi main
Module not found: Error: Cannot resolve module 'script1.js' in /Users/abhishek.srivastava/MyProjects/MovieLensReact
@ multi main
ERROR in multi main
Module not found: Error: Cannot resolve module 'script2.js' in /Users/abhishek.srivastava/MyProjects/MovieLensReact
@ multi main
in nodejsパスに "./"というjsファイル名の接頭辞を忘れるとrequire()の問題が発生します。 'main:['./script1.js'、 './script2.js']' –
を試してみてください。これを回答として投稿できますか?これはとても簡単でした。 –