首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流星束可视化器将动态导入添加到初始客户端包中。

流星束可视化器将动态导入添加到初始客户端包中。
EN

Stack Overflow用户
提问于 2019-09-24 13:10:48
回答 1查看 226关注 0票数 1

我目前正在使用Meteor bundle-visualizer包来检查初始包的大小。

我已经以某种方式编写了我的包,它使用了dynamic-import,并且它们在开发模式中按预期工作。

但是,当我运行bundle-visualizer

代码语言:javascript
复制
meteor --production --extra-packages bundle-visualizer

我得到了完整的包大小,以显示所有模块包括在内。经过短暂的研究,我发现了文件中的这一段

这种可视化可以发现哪些文件或包占用初始客户端包中的空间的详细信息。这对于确定哪些导入可能是转换为动态import()语句(这些语句被排除在初始客户端包之外)或识别项目中无意中包含的包都是有用的。

我特别想知道的是

(将其排除在初始客户端包之外)

,因为这使我无法在使用动态导入对其进行转换后获得实际的包大小。因此,我无法验证,如果我的包小于某个KB的大小。

是否有人找到了一种为初始客户端包使用已启用的bundle-visualizer运行dynamic-import的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-24 13:38:59

只是偶然我找到了解决办法。一开始,我试过

代码语言:javascript
复制
meteor --production --extra-packages bundle-visualizer dynamic-import

代码语言:javascript
复制
meteor --production --extra-packages bundle-visualizer --extra-packages  dynamic-import

都导致了错误,和我认为,这是不可能的。

但是,如果我将dynamic-import添加到--extra-packages列表中,但没有空格,并以逗号分隔,如

代码语言:javascript
复制
meteor --production --extra-packages bundle-visualizer,dynamic-import

它将使用动态导入运行bundle-visualizer,在优化后显示“新”大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58081102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档