analyze-module-size:分析您的npm-package的大小

时间:2021-05-09 20:19:27
【文件属性】:
文件名称:analyze-module-size:分析您的npm-package的大小
文件大小:49KB
文件格式:ZIP
更新时间:2021-05-09 20:19:27
JavaScript 分析模块大小 分析模块依赖项的大小 analyze-module-size向您展示了为什么您的软件包如此之大。 程序包大小的原因通常在于所使用的依赖项。 例如,@ 2.81.0`的大小为7080kb(包括其53个依赖项),并且它附带了许多您甚至可能不需要的库。 如果您知道这一点,则可以选择使用其他库(例如 )。 模块功能相同,但是只显示了一层依赖树。 这是一个灵感,但我没有从中获取任何代码。 最后,该程序仍有很多改进的机会。 如果您有任何愿望,想法或问题,请打开一个问题。 安装 npm install -g analyze-module-size 用法 在您的项目目录中运行analyze-module-size 。 输出将是这样的:(请注意,显示的大小是从每个模块及其依赖项中累积的): size: 68k... with-dependencies: 1204k ├─┬ globby
【文件预览】:
analyze-module-size-master
----.travis.yml(208B)
----bin()
--------analyze-module-size.js(755B)
----package.json(2KB)
----test()
--------Package-spec.js(9KB)
--------mocha.opts(40B)
--------index-spec.js(2KB)
--------validFiles-spec.js(4KB)
--------DependencyTree-spec.js(2KB)
--------progress-spec.js(2KB)
--------PackageStats-spec.js(5KB)
--------fixtures()
----CONTRIBUTING.md(3KB)
----src()
--------index.js(2KB)
--------find-packages.js(820B)
--------progress.js(2KB)
--------Package.js(4KB)
--------validFiles.js(2KB)
--------PackageStats.js(3KB)
--------DependencyTree.js(2KB)
----.eslintrc.js(157B)
----.thought()
--------partials()
----examples()
--------example.js(0B)
--------.eslintrc.js(110B)
----LICENSE.md(1KB)
----.gitignore(37B)
----CHANGELOG.md(4KB)
----README.md(7KB)
----.eslintignore(35B)
----.editorconfig(599B)
----.gitattributes(128B)
----.vscode()
--------launch.json(773B)

网友评论