【发布时间】:2023-01-25 09:01:32
【问题描述】:
您好,我实际上尝试将 requrejs 迁移到 webpack 5,在运行 npx mix watch 后,我收到关于缺少模块的错误。
ERROR in ./utils/i18n.js 1:0-60
Module not found: Error: Can't resolve 'php/messages' in ....
我看到 php/messages 在 i18n ./utils/i18n.js 中是必需的,所以我尝试将别名添加到 webpack 中。我的 webpack 文件看起来像这样
const path = require('path');
let mix = require('laravel-mix');
mix.webpackConfig({
context: path.resolve(__dirname + '/resources/assets/js'),
entry: './main.js',
output: {
filename: 'bundle.js',
},
resolve: {
alias: {
"php/messages": "js/messages.js",
}
},
})
我错过了什么吗?我不太确定 webpack 是否至少找到了我的文件....
【问题讨论】:
标签: javascript webpack laravel-mix