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/"),
},
},
});
谢谢!
我已经解决了这个问题。这是一个内存问题。所以,我增加了服务器上的内存,现在构建完成了。
我有一个使用 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/"),
},
},
});
谢谢!
我已经解决了这个问题。这是一个内存问题。所以,我增加了服务器上的内存,现在构建完成了。