webpack 区分Next.js中的依赖项和devDependency

ibrsph3r  于 2023-01-26  发布在  Webpack
关注(0)|答案(1)|浏览(155)

区分dependenciesdevDependencies有什么好处吗?
据我所知,next.js会经历一个tree-shaking过程,在构建过程中,确切地说,是在使用webpack的绑定过程中,从实际的应用程序中删除所有未使用的代码和依赖项。所有未使用的软件包无论如何都不会被捆绑在一起。2实际区分这两个软件包有什么好处吗?

bq3bfh9z

bq3bfh9z1#

技术上没什么,但实际上有一件事。
除非你运行npm intsall --production,否则构建输出将完全相同,唯一的好处是人们可以很容易地知道哪些包在项目中使用(导入),哪些没有(或者只用于dev)。

相关问题