vue不是应该会用到vue-router吗?为什么可以把它只放进devDependencies(开发依赖中啊)?
vue-router 用npm install --save
url-loader 用npm install --save-dev
url-loader是开发产品的工具,vue-router就是产品的材料,就像你是一个木匠,url-loader是扳手,vue-router是用来打造衣柜的木头材料,所以像url-loader这类应该用--save-dev
vue不是应该会用到vue-router吗?
vue从来没有规定必须用vue-router
,就像vuex
,只不过为了页面跳转方便(尤其是SPA),才使用vue-router
,而且vue-cli
初始化的时候vue-router
也是可选的。
至于为什么放进devDependencies
,表示我在开发中全部是放进dependencies
中的,不然在build之后没有影响吗?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
devDependencies
如果你的模块不需要发布到 npm 上供他人安装,放哪都一样。