区分dependencies和devDependencies有什么好处吗?据我所知,next.js会经历一个tree-shaking过程,在构建过程中,确切地说,是在使用webpack的绑定过程中,从实际的应用程序中删除所有未使用的代码和依赖项。所有未使用的软件包无论如何都不会被捆绑在一起。2实际区分这两个软件包有什么好处吗?
dependencies
devDependencies
tree-shaking
webpack
bq3bfh9z1#
技术上没什么,但实际上有一件事。除非你运行npm intsall --production,否则构建输出将完全相同,唯一的好处是人们可以很容易地知道哪些包在项目中使用(导入),哪些没有(或者只用于dev)。
npm intsall --production
1条答案
按热度按时间bq3bfh9z1#
技术上没什么,但实际上有一件事。
除非你运行
npm intsall --production
,否则构建输出将完全相同,唯一的好处是人们可以很容易地知道哪些包在项目中使用(导入),哪些没有(或者只用于dev)。