以下代码在启动SPA应用程序时以标准Nuxt server/index.js
在开发模式下正常运行。
// Init Nuxt.js
const nuxt = new Nuxt(config)
// Build only in dev mode
if (config.dev) {
const builder = new Builder(nuxt)
await builder.build()
}
// Give nuxt middleware to express
app.use(nuxt.render)
当部署并处于生产模式时,将跳过构建过程(这是我想要的),但是nuxt.render()失败,因为它尚未由builder.build()
初始化。
我已经尝试了所有我能想到的事情,但找不到一个解决方案,它只能像预想的那样呈现预构建的应用程序。