问答详情
源自:2-3 typescript工作流

关于放在dependencies还是devDependencies的问题

请问如果依赖全部放到dependencies是会增加代码体积的大小吗,如果不小心把全部依赖都放到devDependencies会有什么影响吗?

提问者:慕网老油条丶 2022-09-11 14:55

个回答

  • 大道极简
    2022-09-30 11:10:40

    devDependencies 是在开发环境下安装的依赖,有些依赖只适合在开发环境下,打包到生产环境下是没有必要的。dependencies 和 devDependencies 相对的,不管是在生产环境下,还是开发环境下都需要的依赖,会放到这里。依赖全部都放到 dependencies 下,是否确定会增加打包后的体积,这个需要验证一下,没这么干过。从理论上讲,应该是会的,就是不知道 webpack 的 tree-shaking 能不能把没有用到的依赖也给 shaking 掉