javascript - 我们真的需要以性能的名义从 devDependencies 中剥离包吗?
问题描述
我们都知道,在大多数情况下,下面列出的软件包devDependencies
不会进入您的构建。那么,为什么我们要以性能的名义剥离它们呢?
例如,我看到很多关于 Moment.js 的帖子被另一个轻量级替代品取代,即使 Moment.js 位于devDependencies
. 考虑到所有框架(Ember、React、Vue 和 Angular),它有何影响?
解决方案
性能是一个广义的术语。对某些人来说,性能仅与生产代码有关。对其他人来说,构建系统的性能很重要。删除未使用的devDependencies
会减少构建时间和空间,因为npm
需要做的工作更少。
推荐阅读
- sql - 从 DB2 中 where 子句中传递的日期开始计算工作日数
- html - 如何修复红色/蓝色背景(Windows、Firefox、Chrome 等)上的模糊/像素化字体渲染?
- visual-studio - 如何从 Visual Studio 中排除文件,但仍然在发布时部署它们?
- r - R:根据条件复制数据框列中的值
- node.js - 我可以在 Lambda 函数中运行 Cognito 吗?
- nativescript - Nativescript:使用带有纯 JavaScript 的 NativeScript UI
- c# - 在这种情况下,键值是可以接受的吗?
- ruby-on-rails - 是否可以让 Doorkeeper 忽略基本身份验证
- sitemap - 如何使用 ExpressionEngine 创建有效的站点地图?
- javascript - ...Array.from 输出仅显示数组中的最后一个条目。将 JSON 转换为新的对象形式