问题标签 [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.
javascript - webpack-bundle-analyzer 显示 webpack -p 不会删除开发依赖 react-dom.development.js
这是我的 webpack 设置
当我这样做时,webpack -p
文件大小要小得多,但是这个 react-dom.development.js 占据了几乎 50% 的大小,在我的情况下,是 1.1ish MB 中的 500ish KB。
在这里报告:
要查看报告的演示及其运行方式,您可以查看此存储库。
注意:即使我添加NODE_ENV=production
,大小更小,但开发 JavaScript 文件仍然存在!
angular - NPM 脚本 Webpack --json : JavaScript 堆内存不足
我们有一个 Angular 5 项目,它的大小有问题。在加载应用程序时,当没有太多东西时,我们有 95MB 的内存。我正在尝试分析它并使用webpack-bundle-analyzer
.
我已经读过添加new webpack.optimize.ModuleConcatenationPlugin()
到webpack.config
应该有所帮助,所以我做到了并且它有所帮助(从 95 到 76MB)。
但是当我在那之后运行构建时npm run build:stats > stats.json
("build:stats": "webpack --profile --json --config webpack.config.buildserver.js"
)我收到这条消息
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
在添加插件之前,该stats.json
文件有大约 390 000 行 json 对象。
我发现节点脚本有一个内存标志,--max_new_space_size
但我找不到任何类似的 webpack 脚本。
我不确定要寻找什么,有人可以帮忙吗?
angular - webpack-bundle-analyzer 不工作
我运行以下命令来创建 stats.json:
ng build --prod --stats-json
在此之后,我正在执行以下代码:
webpack-bundle-analyzer dist/stats.json
一旦我执行它,我的终端就会收到以下错误:
'webpack-bundle-analyzer' 不是内部或外部命令、可运行程序或批处理文件。
我已经安装了 webpack-bundle-analyzer。
在 Package.json 文件中可用
“webpack-bundle-analyzer”:“^2.11.1”
请帮我解决。
注意: Stats.json 在 dist 文件夹中可用
angular6 - webpack-bundle-analyzer 未按预期工作
我将 Angular 项目从版本 5 更新到了 6,现在我正在尝试使用 webpack-bundle-analyzer 分析包大小,但输出与预期不符。我在更新版本之前尝试了相同的操作,在角度版本更新后它按预期工作
webpack - Webpack Bundle Analyzer,写入磁盘的权限被拒绝
试:
磁盘写入权限失败,(在禁用模式下相同,使用静态文件)。我正在使用 Ubuntu 18,有没有办法设置软件包,以便它适用于我和任何其他用户?(不管 Op sys?)如果不是,如何解决?
webpack - webpack-bundle-analyzer.openAnalyzer 选项不起作用
我正在为我的 VUE 应用程序使用webpack-bundle-analyzer库。我在我的 vue.config.js 中编写了以下代码片段。
我将openAnalyzer选项传递为 false 以不在默认浏览器中打开报告。不知道为什么它不起作用。即使我提到它是错误的,报告仍然会在默认浏览器中打开。
谁可以帮我这个事。我正在使用web-pack4
谢谢
reactjs - 如何在 reactjs 中管理供应商库
在我的 react js 应用程序(使用 webpack)中,我使用了 antd UI,它在我的项目中添加了 draft-js包。但我不知道我在哪里使用了 draft.js
我有两个问题。
1-我怎么知道我在哪里使用 Draft-js。
2-draft.js
增加我的bundle
文件大小draft-js
。我从node_modules
它中删除了显示错误“draft-js”未找到。
包.json
并且immutable.js安装了两次,另一件事是在做了gzip
antd和@ ant- design 的库之后增加了我的包大小。
那么我该如何解决这些混乱。
angular - 我如何知道哪个 3rd 方模块正在导入 rxjs?
我正在优化我的 Angular 7 应用程序,在构建它时,我发现我目前正在导入所有rxjs 运算符,即使我只指定和使用其中的 5 个。
我已经检查并确认我的 sytnax 是正确的,这让我相信第三方库当前正在不正确地导入它们。
有什么方法可以webpack-bundle-analyzer
用来查看是什么导致了完整的 rxjs 库被捆绑?