1、运行cmd,查看版本号(出现版本号说明安装成功)
  node -v回车, 查看node版本号(需要在6.9以上)
  npm -v 回车,查看npm版本号(需要在3.10以上)

  如果还没有装node,请移步这里

2、运行cmd,安装命令行工具

a、安装vue 

  全局安装:npm install vue -g

  全局卸载:npm uninstall vue -g

  查看vue版本,vue -V 回车

  注:如果不是全局安装的vue,但是又想查看版本,.\node_modules\.bin\vue -V回车即可;(node_modules是你npm的vue的父级菜单)

b、安装vue-cli(他们说的vue脚手架)

  全局安装:npm install vue-cli -g(3.0以上用这个:npm install -g @vue/cli

  全局卸载:npm uninstall vue-cli -g(3.0以上用这个:npm uninstall -g @vue/cli

  查看vue-cli版本,vue --version回车

3、 创建一个基于 webpack 模板的新项目

 a、在cmd里面修改你要创建项目的路径(比如切换到d盘,则在cmd中输入d:回车就好,如果想在对应文件夹下,则利用cd指令进入到保存项目的文件夹下,cd 文件名)

  vue init webpack my-demo回车

  【2020.11.5日编辑

  发现怎么出现了

  Command vue init requires a global addon to be installed.
  Please run npm i -g @vue/cli-init and try again.

  那我们就输入npm i -g @vue/cli-init,然后试一下吧。】

 

  漫长的等待····

  在等待的时候,可以下载一个visual studio,下载链接:https://visualstudio.microsoft.com/zh-hans/vs/

  据说这个好像很好编译vue的代码,咱也没试过,反正下载一下试试吧

 b、cmd会出现  ? Project name (my-demo) 我是直接回车的,因为我就想创建的项目名为my-demo

   接着出现? Project description (A Vue.js project)  | 项目说明   ,我是回车的

   接着出现? Author  |  项目作者  

   接着出现? Vue build (Use arrow keys)  |  我也不知道  直译的话 是要使用“箭头键”

   接着出现? Install vue-router? (Y/n)  |  是否安装路由 ,我输入Y--回车

   接着出现? Use ESLint to lint your code? (Y/n)  |   vue项目是否开启eslint校验   

     这里讲一下eslint,eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格,有了eslint的校验,可以来规范开发人员的代码,是挺好的。

     但是有些像缩进、空格、空白行之类的规范,在开发过程中一直报错,未免太过于苛刻了。所以,我还是会选择关闭eslint校验。

   接着出现? Use ESLint to lint your code? (Y/n)  |   是否设置单元测试 我输入n--回车

   接着出现? Setup e2e tests with Nightwatch? (Y/n)  |  是否设置用户界面测试   我输入n--回车

    我们来讲一下e2e 测试和 unit 测试有什么区别

    分层的自动化测试:

    

    e2e 自动化测试

    Nightwatch 是一个老牌的 e2e 测试工具,如果在 vue-cli 中我们选择使用 e2e testsvue-cli 会自动帮我们安装 selenium-server 和 chromedriver 等必要工具哪怕你完全不懂 selenium, chromedriver 这些工具也可以尽情的写 e2e 测试 ,开箱即用

以下就是我创建的时候截图:

漫长的等待······

最后在文件夹就创建了该项目


  c、最后就会出现如下截图,你按顺序启动 就好了

  

  

  红框出现说明成功了,然后复制划线部分在浏览器打开就好了,这个页面在之前创建的项目文件里面,路径如下:

  

  下面我简单的说明下各个目录都是干嘛的:(右图是src文件夹详细介绍)

  

 

 

注意:这里是默认服务启动的是本地的8080端口,所以请确保你的8080端口不被别的程序所占用。

以下是漂亮的分割线:

 


 

 

 第一次创建,有什么好的建议,大家互相帮助呀