如何将NextJS项目打包成一个单独的文件。

10

我目前正在构建一个作为另一个应用程序插件的项目。我正在使用NextJS来构建这个应用程序,但是我需要将NextJS的JavaScript文件捆绑成一个文件。这是否可能?


3
请查看以下链接获取更多信息 - https://github.com/vercel/next.js/issues/5708 - Alok p
Next JS 是服务器端渲染和客户端渲染的组合。如果您只需要从您的代码中获取静态文件,则没有在使用 Next JS 的 SSR 吗? 您尝试过 next export 吗?- 更新您 package.json 中的构建脚本以使用 next export: "scripts": { "build": "next build && next export" } 此处可获取更多信息 - https://nextjs.org/docs/advanced-features/static-html-export - Santosh Karanam
1个回答

3
next export导出您的所有页面为静态HTML文件,您可以使用任何主机提供服务(类似于create-react-app)。您可以将其作为插件使用,因为您可以让预先存在的应用程序仅在特定端点呈现html文件。但是,这不会将所有内容捆绑到单个.js文件中,但这是您可以获得的最接近的方式。如果next export不能满足您的用例,也许值得问一下为什么您需要将所有内容捆绑到一个特定的js文件中,如果只需要JS,则为什么要使用Next?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接