问题标签 [webpack-bundle-analyzer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1460 浏览

ruby-on-rails - webpack-bundle-analyzer 不显示报告

我试图用 进行分析webpack-bundle-analyzer,但它没有向我显示报告。

开发.js

bin/webpack-dev-server

但是当我在控制台中运行时bin/webpack-dev-server,我看到了输出:

正如我所料,没有任何带有 webpack-bundle-analyzer 报告的窗口显示。我究竟做错了什么?

0 投票
1 回答
432 浏览

angular - Webpack Bundle Analyzer 不适用于 Jhipster Angular 应用程序

我正在使用 jhipster 网关应用程序作为微服务的网关。

为了分析我的 webpack 包,我正在尝试以下方法

npm install -g webpack-bundle-analyzer

在您的 Angular 应用程序中,运行ng build --stats-json

在这里我收到如下错误

0 投票
3 回答
909 浏览

javascript - Webpack 在 bundle 中包含自己的依赖项

我对 webpack 相当陌生,我有一个使用vue cli. 在使用 分析 webpack 包(使用 内置于生产模式vue-cli-service buildwebpack-bundle-analyzer时,我发现一个特定文件bn.js多次包含在包中。运行时npm ls bn.js我发现它的父依赖就是webpack它本身。

所以我的问题是,为什么在项目中将 webpack 添加为 devDependency(之前它是一个依赖项,然后我将其更改为 devDepenency)时,webpack 在最终包中包含它自己的依赖项?

或者,如果这是正确的行为,请指出我解释此行为的任何文档/资源。

0 投票
2 回答
226 浏览

angular - 在 Angular 中需要时加载库

在 Angular 8 应用程序中,我的组件有一个可以导出到 excel 文件的表。我为此使用了 xlsx 库。webpack-bundle-analyzer 显示 xlsx 库使用了我总块大小的 65%。

由于导出功能很少使用,我想将其从初始捆绑包中排除,以提高大多数用户的性能,并在用户单击“导出”时加载它,无论如何他们都需要等待下载。

这是我目前拥有的:

我会想象这样的事情:

有没有办法做到这一点?或者你有什么其他建议吗?

0 投票
1 回答
1321 浏览

webpack - 如何强制 WebPack 使用一个版本的模块(而不是 6 个不同的版本?)

在我们的项目Webpack-bundle-analyzer插件中说捆绑使用特定模块(js文件)6次。

在此处输入图像描述

制作项目的最佳方法是什么,因为它只使用一个(而不是多个)?我知道它们可能来自依赖项的依赖,但是应该如何解决这样的问题呢?


我可以手动检查我的 APP 是否存在可能的代码中断,但目标肯定是使用一个bn.js. 我们package.json不直接将它包含在任何依赖项中。

0 投票
2 回答
1541 浏览

reactjs - next.js 包分析器没有创建页面来查看包

我正在尝试通过使用https://www.npmjs.com/package/@next/bundle-analyzer来减小我网站的捆绑包大小

此刻,当我npm analyze

它没有输出具有所需可视化效果的 html 文件。

这是我的next.config.js

使用这个nextjs-analyze-app-bundle 教程

出了什么问题?

0 投票
0 回答
119 浏览

webpack-bundle-analyzer - 减少 lodash 的 bundle 大小

创建一个将所有导入文件放入其中的文件是否正确?

0 投票
0 回答
70 浏览

reactjs - Webpack 包分析器中的 mapbox-gl-csp-worker.js 是什么?

像我之前的许多人一样,我已经在我的项目中达到了我试图缩小我的捆绑包大小的地步。

我不明白的是我有两种不同的 Mapbox。使用 Webpack 包分析器分析我的包时:

地图框 1:

在此处输入图像描述

地图框 2:

在此处输入图像描述

我不明白第二个 Mapbox 的目的。什么是 mapbox-gl-csp-worker.js,它与 mapbox-gl.js 有何不同?

0 投票
0 回答
58 浏览

reactjs - 减少 BlueprintJS 包的大小

我目前正在减少我的包大小以部署我的项目。我注意到蓝图占据了包的很大一部分,使用 Brotli 压缩时大约 130kb:

在此处输入图像描述

任何有 BlueprintJS 经验的人都可以分享减小尺寸的技巧吗?我喜欢这个框架,所以我宁愿保留它而不是切换到更小的替代方案。

0 投票
1 回答
501 浏览

reactjs - Preact bundle size 与 create-react-app 相比太大了吗?

我正在考虑将我的项目转换为 Preact 以缩小我的包大小。我想看看 Preact 是否确实创建了一个更小的包。但是,经过比较,差异比我预期的要小。

预演,39kb: 在此处输入图像描述

反应 45kb: 在此处输入图像描述

我在实施中做错了吗?

preact build --analyze使用 webpack-bundle-analyzer 分析了 Preact 包并用于 React 应用程序。