Laravel 混合构建在一段时间后停止并且非常慢

Laravel mix build stopped after a time and very slow

我有一个使用 Laravel 8 和 Vue 3(在同一个项目中)构建的应用程序,它是 运行 laravel 的混合体。我正在 运行 将应用与 docker 和不同的容器结合使用。

Laravel 部分是 运行ning,但问题出在前端部分。我在节点容器上 运行 "npm 运行 dev" 启动构建应用程序的 laravel 混合。由于某些原因,该过程停止在 15%(不是在同一个文件上)而没有任何错误。不知道为什么。

这似乎是 运行ning 命令的超时值,或者可能是一个错误的配置。

这是我的 webpack.mix.js:

const mix = require("laravel-mix");
const path = require("path");

mix.ts("resources/ts/app.ts", "public/js")
    .vue({ version: 3 })
    .webpackConfig({
        module: {
            rules: [
                {
                    test: /.mjs$/i,
                    resolve: {
                        byDependency: { esm: { fullySpecified: false } },
                    },
                },
            ],
        },
        resolve: {
            alias: {
                "@": path.resolve(__dirname, "resources/ts/src/"),
            },
        },
    });

谢谢!

我已经解决了这个问题。这是一个内存问题。所以,我增加了服务器上的内存,现在构建完成了。