【发布时间】:2019-02-26 11:00:59
【问题描述】:
我正在开发一个使用 Vue CLI 构建的简单的文字游戏。我找到了一个用于创建字典对象的单词列表,因为我读到在对象中查找键比在数组中查找值更快。
const WordDictionary = {
aa: true,
aah: true,
aahed: true,
aahing: true,
...
}
我使用字典来检查一个单词是否有效。该文件最终约为 1.3mb。当我为生产构建或从开发服务器提供服务时,需要很长时间来处理。
我认为问题出在 Babel 上,因为我在构建过程最终完成时收到此消息。
[BABEL] Note: The code generator has deoptimised the styling of word-dictionary.js as it exceeds the max of 500KB.
如何配置 Vue CLI / webpack / babel 构建过程来排除这个大文件?有没有更好的方法将这样的大型字典包含到 PWA 中? (一旦我弄清楚那部分,肯定会使用服务工作者添加缓存)
【问题讨论】:
-
您是否尝试过忽略
.babelrc中具有ignore属性的文件?
标签: webpack vuejs2 babeljs progressive-web-apps vue-cli