Webpack v3.0.0
当前目录是webpack.config.js
文件所在的位置。这是它的内容:
const path = require('path');
module.exports = {
context: path.resolve(__dirname, 'src'),
entry: 'index.js',
output:{
path: path.resolve(__dirname, 'out'),
filename: 'bundle.js'
},
module:{
rules: [
{
test: /\.(html)$/,
use: [
'file-loader'
]
}
]
}
};
在这种情况下,我收到错误:
找不到输入模块中的错误:错误:无法解析' index.js'在 ' C:\用户\ bushmanaa \桌面\ WWW \ SRC'
但是C:\Users\bushmanaa\Desktop\www\src\index.js
文件存在!此外,这种设置的变体可以正常工作:
const path = require('path');
module.exports = {
// context: path.resolve(__dirname, 'src'),
entry: './src/index.js',
output:{
path: path.resolve(__dirname, 'out'),
filename: 'bundle.js'
},
module:{
rules: [
{
test: /\.(html)$/,
use: [
'file-loader'
]
}
]
}
};
当我使用context
选项时,为什么它不起作用?