首页 > 解决方案 > 我们真的需要以性能的名义从 devDependencies 中剥离包吗?

问题描述

我们都知道,在大多数情况下,下面列出的软件包devDependencies不会进入您的构建。那么,为什么我们要以性能的名义剥离它们呢?

例如,我看到很多关于 Moment.js 的帖子被另一个轻量级替代品取代,即使 Moment.js 位于devDependencies. 考虑到所有框架(Ember、React、Vue 和 Angular),它有何影响?

标签: javascriptperformancenpmdependencies

解决方案


性能是一个广义的术语。对某些人来说,性能仅与生产代码有关。对其他人来说,构建系统的性能很重要。删除未使用的devDependencies会减少构建时间和空间,因为npm需要做的工作更少。


推荐阅读