鍍金池/ 問(wèn)答/HTML5  HTML/ 為什么vue-router能不放入生產(chǎn)環(huán)境中?

為什么vue-router能不放入生產(chǎn)環(huán)境中?

vue不是應(yīng)該會(huì)用到vue-router嗎?為什么可以把它只放進(jìn)devDependencies(開(kāi)發(fā)依賴中啊)?

回答
編輯回答
尛憇藌
vue不是應(yīng)該會(huì)用到vue-router嗎?

vue從來(lái)沒(méi)有規(guī)定必須用vue-router,就像vuex,只不過(guò)為了頁(yè)面跳轉(zhuǎn)方便(尤其是SPA),才使用vue-router,而且vue-cli初始化的時(shí)候vue-router也是可選的。

至于為什么放進(jìn)devDependencies,表示我在開(kāi)發(fā)中全部是放進(jìn)dependencies中的,不然在build之后沒(méi)有影響嗎?

2018年7月18日 17:49
編輯回答
擱淺

devDependencies

如果有人計(jì)劃在他們的程序中下載和使用你的模塊,那么他們可能不想或者不需要下載和構(gòu)建你使用的外部測(cè)試或文檔框架。

在這種情況下,最好將這些附加項(xiàng)映射到 devDependencies 對(duì)象中。

翻譯自:https://docs.npmjs.com/files/...

如果你的模塊不需要發(fā)布到 npm 上供他人安裝,放哪都一樣。

2018年6月25日 21:12
編輯回答
悶油瓶

vue-router 用npm install --save

url-loader 用npm install --save-dev

url-loader是開(kāi)發(fā)產(chǎn)品的工具,vue-router就是產(chǎn)品的材料,就像你是一個(gè)木匠,url-loader是扳手,vue-router是用來(lái)打造衣柜的木頭材料,所以像url-loader這類應(yīng)該用--save-dev

2017年7月20日 00:16