vue.js - 禁用 nuxt 代码拆分。如何将所有内容打包到一个文件中
问题描述
我有一个简单的 vue / nuxt 项目,我想从 AWS lambda 提供服务。为此,我想将所有内容组合到一个文件中。
我看到 Nuxt 正在拆分文件,以便仅在给定时间加载重要的内容,但该应用程序是一个页面,供内部使用,加载时间/内存使用情况完全无关紧要。
我的问题是2折:
- 如何禁用文件拆分
- 有没有办法将所有内容打包到一个 index.html 文件中?我没有在网上找到解决方案,因为当我开始研究解决方案时,我一直在寻找关于 SSR 的帖子,这也与我的案例完全无关。
解决方案
对于拆分部分,这个全部设置为 false 就足够了: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
您还可以在此处完全控制 webpack 配置:https ://nuxtjs.org/docs/2.x/configuration-glossary/configuration-build#optimization
至于在 Lambda 上托管,您可以查看这两篇文章:
推荐阅读
- c++ - Using Paho MQTT C++ to connect to AdafruitIO
- javascript - Trying to get the total number of divs in the html document jquery
- python - 如何在具有由“或”分隔的两种可能性的线串上运行 50/50 概率表达式?
- python - use another column for grouping ,incase there is two rows with max number in the column
- python - 3 diff cols 所有这些都具有不同的日期格式,统一的有效方法?
- python - 在 Python 中使用可选导入进行测试
- php - logging additional info in default php logs
- c - Why doesn't fwrite work properly when using struct?
- python - GeoDjango Point fields widget does not show coords properly
- python - 在 python 中使用 __init__ 初始化的属性范围