關(guān)于放在dependencies還是devDependencies的問(wèn)題
請(qǐng)問(wèn)如果依賴全部放到dependencies是會(huì)增加代碼體積的大小嗎,如果不小心把全部依賴都放到devDependencies會(huì)有什么影響嗎?
請(qǐng)問(wèn)如果依賴全部放到dependencies是會(huì)增加代碼體積的大小嗎,如果不小心把全部依賴都放到devDependencies會(huì)有什么影響嗎?
2022-09-11
舉報(bào)
2022-09-30
devDependencies 是在開(kāi)發(fā)環(huán)境下安裝的依賴,有些依賴只適合在開(kāi)發(fā)環(huán)境下,打包到生產(chǎn)環(huán)境下是沒(méi)有必要的。dependencies 和 devDependencies 相對(duì)的,不管是在生產(chǎn)環(huán)境下,還是開(kāi)發(fā)環(huán)境下都需要的依賴,會(huì)放到這里。依賴全部都放到 dependencies 下,是否確定會(huì)增加打包后的體積,這個(gè)需要驗(yàn)證一下,沒(méi)這么干過(guò)。從理論上講,應(yīng)該是會(huì)的,就是不知道 webpack 的 tree-shaking 能不能把沒(méi)有用到的依賴也給 shaking 掉