因为公司近期有新的H5项目开发,而前端的同事也离职了,因此就临时顶缸,研究学习一下Vue框架开发。前端
本人也是初学,在学习过程当中,把一些学习所得分享出来,可能会有不少问题和疏漏,但愿你们可以多多指正,共同进步。vue
1、环境准备:node
1. Node.js:在nodejs官网下载最新的安装包,选择安装目录,傻瓜式安装。安装完成后,打开dos命令,输入node -v命令,会显示安装的nodejs版本,代表安装成功。由于默认安装nodejs时,会自动安装npm,在dos命令窗口输入npm -v命令,会显示安装的npm版本。webpack
2. VScode:直接选择目录,一键安装便可;须要汉化的,在扩展中,搜索Chinese,找到中文简体的插件安装,而后重启便可。web
2、环境安装及配置:vue-router
1. 更改配置和缓存目录vue-cli
为方便管理,且减轻系统盘压力(默认会把配置和缓存放到我的文档AppData下),将nodejs的node_global和node_cache转移至nodejs安装目录下。在nodejs安装目录下,建立node_global和node_cache两个文件夹,分别执行以下语句(XXXX指nodejs安装目录)npm
npm config set prefix "XXXX\node_global" npm config set cache "XXXX\node_cache"
2. 安装cmpn浏览器
npm的不少包在国外服务器,为方便使用,因此优先使用淘宝的镜像服务器对依赖包module进行安装,所以首先安装cnpm(国内镜像包可能会有收录延时,找不到最新的包,不过基本没什么影响),安装命令以下:缓存
npm install -g cnpm --registry=https://registry.npm.taobao.org
注意:cnpm安装以后,不会自动添加环境变量配置,此时执行cnpm命令会提示“'cnpm' 不是内部或外部命令,也不是可运行的程序或批处理文件”;须要将nodejs的配置添加到环境变量PATH中(nodejs配置目录就是第一步中的“XXXX\node_global”);
3. 安装vue-cli
vue-cli是一套用来搭建vue项目的脚手架,能极大程度的方便咱们建立一个全新的vue项目,只须要输入几个命令就能够了
咱们能够用npm命令很便捷的安装vue-cli,固然前面咱们已经建立好了使用国内镜像的cnpm,咱们也能够使用cnpm来建立,命令以下:
npm install -g vue-cli 或 cnpm install -g vue-cli
安装完成以后,能够输入命令:vue -V,检查是否安装成功
至此,咱们的前期工做已经所有完成了,接下来就能够使用这些工具,帮咱们快速的完成vue建立及开发工做。
3、Vue项目搭建
1. 使用vue命令,快速建立vue项目
使用cd命令,定位到准备新建项目的目录中,而后使用以下命令建立项目(XXX是项目文件夹名称,会自动生成)
vue init webpack XXX
说明: Project name:项目名称,默认是上面命令建立的文件夹名称,可修改(注意项目名称必须所有小写,不能有特殊符号,不然会提示error)
Project description(项目说明)、Author(做者)、Vue build(Vue项目构建方式):默认便可,直接回车下一步
Install vue-router:是否安装路由配置(默认Yes,可选否后续本身配置路由,我不会配置,因此就是默认Y)
Use ESLint to lint your code:是否使用ESLint规范来进行编码(建议No,ESLint编码很严格,一个空格均可能报错)
Set up unit tests:是否设置单元测试(默认Yes,我不太懂,因此就默认了)
Pick a test runner:选择测试运行程序(默认jest,不懂,直接默认)
Setup e2e tests with Nightwatch:是否我用e2e测试(默认Yes,不懂,直接默认)
Should we run `npm install` for you after the project has been created? (recommended):项目建立后是否直接运行npm install命令(虽然提示说是推荐,可是不建议,由于比较慢,后续咱们能够直接使用 cnpm install 命令)
按照上述,项目就被建立好了,能够在目录下看到新建立的项目my_frist_vue
2.安装项目依赖项,并运行项目
使用cnpm install 命令,直接安装依赖项,安装完成后,在项目目录下,会出现一个node_modules依赖包文件夹
执行“cnpm run dev”命令,就会自动打包,生成项目,在浏览器中输入“http://localhost:8080”查看
4、VSCode集成开发Vue项目
1. 打开VSCode管理工具,选择左上角“文件”-“打开文件夹”,弹框选择刚刚建立的Vue项目文件夹,就会将项目加载到工做区,能够很方便的查看和修改项目文件
2. 打开Vue文件时,会发现没有任何颜色格式进行区分标注,须要安装vetur插件,也是在扩展中直接搜索“vetur”进行安装。
3. VSCode集成了终端命令工具,能够直接在VSCode中进行依赖项注入、打包发布等等操做,而不须要在dos命令中执行了。
VSCode左上角“查看”-“终端”,便可打开命令工具,自动定位到当前项目目录中,因此无需再cd跳转目录。
5、总结:
暂时先写到这里,不是很擅长概括总结,写的比较乱,等后续学有所成了,在来润色润色(* ̄︶ ̄)
在此但愿各位大佬多多指教、指正,不胜感激!