При использовании context и объекта ввода Webpack не разрешает какие-либо модули.Это кажется странным, потому что Webpack, похоже, ищет файлы в правильном каталоге, но не может их разрешить.
const path = require('path');
const PATHS = {
app: path.resolve(__dirname, 'app'),
};
module.exports = {
context: PATHS.app,
entry: {
app: 'app.js',
},
module: {
rules: [
{
resolve: {
extensions: ['.js']
}
}
],
},
};
У меня есть файл app.js
, расположенный в /absolute/path/to/app
При запускеWebpack выдает следующую ошибку:
ERROR in Entry module not found: Error: Can't resolve 'app.js' in '/absolute/path/to/app'
Обходной путь - полностью удалить значение context
и изменить объект entry
на:
entry: {
app: PATHS.app + '/app',
},
Есть ли что-то, что я 'отсутствует при использовании context
и entry
вместе?