我有一个简单的 vue / nuxt 项目,我想从 AWS lambda 提供服务。
为此,我想将所有内容分组到一个文件中。
我看到 Nuxt 正在分割文件,以便仅在给定时间加载重要的内容,但该应用程序是单个页面,供内部使用,加载时间/内存使用情况完全无关。
我的问题有两个:
- 如何禁用文件分割
- 有没有办法将所有内容打包到一个index.html 文件中?我没有在网上找到解决方案,因为当我开始研究解决方案时,我一直在寻找有关 SSR 的帖子,这也与我的案例完全无关。
对于分割部分,将所有设置为 false 的这一部分应该足够了:https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-build#splitchunks https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-build#splitchunks
像这样
export default {
build: {
splitChunks: {
layouts: false,
pages: false,
commons: false
}
}
}
这也应该有帮助:https://github.com/nuxt/nuxt.js/issues/2363 https://github.com/nuxt/nuxt.js/issues/2363
您还可以在这里完全控制 webpack 配置:https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-build#optimization https://nuxtjs.org/docs/2.x/configuration-glossary/configuration-build#optimization
至于在Lambda上托管,你可以查看这两篇文章:
- https://www.serverless.com/examples/aws-node-vue-nuxt-ssr https://www.serverless.com/examples/aws-node-vue-nuxt-ssr
- https://medium.com/@fernalvarez/serverless-side-rendering-with-aws-lambda-nuxtjs-b94d15782af5 https://medium.com/@fernalvarez/serverless-side-rendering-with-aws-lambda-nuxtjs-b94d15782af5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)