用vue这个框架做项目有一段时间了,今天就来扒一扒踩过的坑吧
第一个问题就是所谓的vue的一些实战项目的书籍基本上都是基础理论和一些代码,其实在真正写项目时遇到的问题层出不穷,并且这些书还有网上都找不到解决的办法,所以项目还是要脚踏实地地一步步做,不要照抄网上的视频或者实战的书籍,这样做的下场可能是要一遍遍的重建项目。
第二个问题是对于vue来说,要做一个项目就势必要下载很多插件,我下载过得插件主要有
vue-router
使用方法:
1.cnpm install vue-router --save
2.在main.js入口文件中引入(我是将路由文件写在了一个index.js文件中,然后在入口文件中引入,这样的做法是防止入口文件过于庞大,不易修改和维护)
下载完vue-router后我的项目报错了
找了很久发现还需要安装vux和vue-loader
安装步骤:https://www.jb51.net/article/147469.htm
之后还安装了axios
由于项目中需要播放视频还安装了vue-video-player
最后发现的一个问题是:在构建vue项目时,最好或者不要将项目建在C盘里,由于权限的问题,建在C盘里的项目文件目录node_modules里的文件多多少少会缺少一些东西,这会导致之后在安装插件时安装报错,那么就只能删除node_modules或者重新在其他盘建一个新的项目,如果你的项目已经做了很多的话,可想而知,之前的所有工作都要重新做一遍。
最后的最后,如果你想删除项目里的某个文件夹,单纯的右键删除既耗费时间又删不干净,而且也可能无法删除,那就要借助另一个插件cimraf
安装方法:cnpm install rimraf -g
然后删除你想要删除的文件夹 例如:rimraf node_modules
(rimraf删除的速度很快,但是删除完成后你有可能在项目中还可以看到你要删除的文件,此时你需要重启一下计算机,就可以解决问题了)