Kno*_*uch 21 javascript webpack babeljs
我创建了一个使用babel和webpack的简单项目.我在这里查了一下
https://github.com/abhitechdojo/MovieLensReact.git
在我的根文件夹中,我有两个文件script1.js和script2.js.我的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']
}
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行webpack时.它找不到任何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
Run Code Online (Sandbox Code Playgroud)
Pie*_*ant 33
在nodejs中,当您调用require("script1.js")
它时,将不会在当前文件夹中搜索.
您必须使用require("./script2.js")
,指定该文件位于当前文件夹中.
在您的情况下,使用修改配置文件main: ['./script1.js', './script2.js']
.
归档时间: |
|
查看次数: |
29794 次 |
最近记录: |