一、全局装置 @vue/li

npm install -g @vue/cli 

或者

yarn global add @vue/cli

二、装置最新版本的node

移步 http://nodejs.cn/download/,依据须要下载对应版本

三、初始化

在你冀望的文件夹下,执行:

vue create projectName(名字本人取)


而后呈现上图所示内容(方框里提醒我cli版本升级,临时疏忽)
往下看,须要咱们本人抉择一种预设,前两种是默认的vue2、vue3,抉择当前能够一路回车上来。如果想要自定义,抉择:manually select features(手动抉择),而后回车,呈现以下界面:


这一步须要你为项目选择一些个性化的设置,留神括号里的操作提醒:键盘按 space 抉择,a切换全副,i 反转抉择。
而后来解释以下上面几个选项的意思:

  • Choose Vue version : vue的版本
  • Babel:是否须要babel
  • Typescript:是否须要ts
  • Progressive Web App (PWA) Support:渐进式Web利用(PWA)反对
  • Router: vue路由
  • Vuex:vue状态管理器
  • CSS Pre-processors:CSS预处理器(比方less、sass)
  • Linter / Formatter:代码格调检查和格式化
  • Unit Testing:单元测试
  • E2E Testing:E2E测试

依据须要抉择你的设置,我的抉择是:

选中当前再次回车,会挨个进行第二波抉择,我最终的抉择是:


再解释一次各项的意思:

  • Choose a version of Vue.js that you want to start the project with:你想以哪个vue版本开始你的我的项目,我选了2.x
  • Use history mode for router?:路由是否抉择history模式,我选了是
  • Pick a CSS pre-processor:抉择一种css预处理器,我抉择了less
  • Pick a linter / formatter config:抉择一种代码格局配置,我抉择了standard
  • Pick additional lint features:抉择其余lint性能,第一个是保留检测,第二个是fix和commit的时候检测,我选了第一种
  • Pick a unit testing solution:抉择单元测试解决方案,我选了Jest
  • Where do you prefer placing config for Babel, ESLint, etc.? 您喜爱在哪里搁置Babel、ESLint等的配置?第一个是独立文件夹地位,第二个是在package.json文件里,我抉择了独立的
  • Save this as a preset for future projects:将此保留为未来我的项目的预设(询问是否记录这一次的配置,以便下次应用)

依然是依据本人的须要进行抉择,最初回车即可。
而后就会看到开始主动构建了

依据蓝色字体的提醒,启动我的项目即可~