在 NPM 中,当启动最简单的 Web 应用程序时,例如使用 create-react-app,我会在 node_modules 目录中获得数万个文件。该应用程序不使用任何这些,因为它只是一个骨架。我的理解是,依赖关系仅适用于开发阶段。
我的问题是:有没有办法压缩和 webpack 所有这些文件,以便只剩下几个?
在 NPM 中,当启动最简单的 Web 应用程序时,例如使用 create-react-app,我会在 node_modules 目录中获得数万个文件。该应用程序不使用任何这些,因为它只是一个骨架。我的理解是,依赖关系仅适用于开发阶段。
我的问题是:有没有办法压缩和 webpack 所有这些文件,以便只剩下几个?
使用 Webpack 以某种方式捆绑所有依赖项是不可能的,而且毫无用处。
而且,是的,大多数依赖项仅在本地开发期间使用,而不是在部署应用程序时在生产中使用。所以你不必担心。
如果您担心磁盘空间,因为:
您可以尝试:
yarn --flatten