nuxt.js - 运行多个 nuxtjs 编程 api 实例时是否有缓存?
问题描述
以下面的示例为例,使用 nuxt 的新实例npx create-nuxt-app
期望
第二个构建只生成一个客户端版本
结果
第二个构建生成客户端和服务器版本
import { Nuxt, Builder, Generator } from "nuxt";
(async () => {
// build server and client version
const nuxt = new Nuxt({
dev: false,
mode: "universal"
});
await nuxt.ready();
await new Builder(nuxt).build();
// build client version only
const nuxt2 = new Nuxt({
dev: false,
mode: "spa"
});
await nuxt2.ready();
await new Builder(nuxt2).build();
})();
似乎 nuxt 的某些部分正在被缓存或从第一个实例中引入。
是否有可能在第二次构建中实现我想要的(无服务器构建)?
PS:我目前能够在节点中使用child_process来实现我想要的,但这并不理想。
解决方案
推荐阅读
- postgresql - 将 VMware VCenter 备份从 6.0 还原到 6.0 失败
- reactjs - 从 15.x 升级后,Google 在 React 16 中出现错误
- javascript - Nativescript:滚动时重复使用 Listview 项目
- html - 有没有办法使用 ng-bind-html 绑定纯文本
- ios - 在异步函数上同时获取进度和错误操作
- angular - 使用 Angular 动画更改背景颜色
- javascript - 滚动动画
- sql-server - 将值从 Excel 更新到 Sql Server
- java - 从 maven 迁移到 gradle 时找不到主类错误
- python - 尝试使用 python 将 csv 文件的值输入到 mysql 数据库中