Webpack 4 treeshaking 与 devDependencies
Webpack 4 treeshaking vs devDependencies
既然 Webpack 4 支持 tree-shaking,我们将依赖项放在 dependencies
或 devDependencies
文件中的 package.json
文件中是否仍然重要?
如果 tree shaking 能正常工作,那么所有 lint、flow、测试和工具包都会被 shaking 掉。正确吗?
是的,它会在创建捆绑文件时删除不需要的代码。但是如果你想重用你的代码,或者发布到 npm,你应该关心 dependencies
和 devDependencies
.
更多信息here
既然 Webpack 4 支持 tree-shaking,我们将依赖项放在 dependencies
或 devDependencies
文件中的 package.json
文件中是否仍然重要?
如果 tree shaking 能正常工作,那么所有 lint、flow、测试和工具包都会被 shaking 掉。正确吗?
是的,它会在创建捆绑文件时删除不需要的代码。但是如果你想重用你的代码,或者发布到 npm,你应该关心 dependencies
和 devDependencies
.
更多信息here