在创建vue工程项目之前要先安装node.js和添加环境变量

若没有完成此操作请上篇:node.js安装与添加环境变量


npm的仓库地址在国外,使用起来网速较慢,建议到淘宝镜像

  1. 安装nrm:npm install nrm -g  (-g表示全局安装)
  2. 查看nrm的仓库:nrm ls
  3. 更改淘宝镜像:nrm use taobao
  4. 再次查看nrm的仓库:nrm ls

安装vue的脚手架

如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),通过 npm uninstall vue-cli -g  卸载它。

命令:npm install -g @vue/cli

创建vue工程文件

①: 命令:vue create 项目的名称

②:选择自定义配置,前两个都是自动模式

③:通过方向键 ↑ ↓进行选择,空格确认与取消

 1 ? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection)2 >( ) Babel //转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 3 ( ) TypeScript// TypeScript是一个JavaScript(后缀.js)的超集(后缀.ts)包含并扩展了 JavaScript 的语法,需要被编译输出为 JavaScript在浏览器运行,目前较少人再用4 ( ) Progressive Web App (PWA) Support// 渐进式Web应用程序5 ( ) Router // vue-router(vue路由)6 ( ) Vuex // vuex(vue的状态管理模式)7 ( ) CSS Pre-processors // CSS 预处理器(如:less、sass)8 ( ) Linter / Formatter // 代码风格检查和格式化(如:ESlint)9 ( ) Unit Testing // 单元测试(unit tests)
10 ( ) E2E Testing // e2e(end to end) 测试

④:选择3.X版本

Vue CLI v4.5.12
? Please pick a preset: Manually select features
? Check the features needed for your project: Choose Vue version, Babel, Router, Vuex, CSS Pre-processors, Linter
? Choose a version of Vue.js that you want to start the project with2.x
> 3.x (Preview)

⑤:选择完后直接enter,然后会提示你选择对应功能的具体工具包,选择自己擅长或者使用广泛的(方便遇到问题时百度),简介如下

是否使用history router:

Vue-Router 利用了浏览器自身的hash 模式和 history 模式的特性来实现前端路由(通过调用浏览器提供的接口)

Vue CLI v4.5.12
? Please pick a preset: Manually select features
? Check the features needed for your project: Choose Vue version, Babel, Router, Vuex, CSS Pre-processors, Linter
? Choose a version of Vue.js that you want to start the project with 3.x (Preview)
? Use history mode for router? (Requires proper server setup for index fallback in production) No

css预处理器

主要为css解决浏览器兼容、简化CSS代码 等问题

? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default):Sass/SCSS (with dart-sass)Sass/SCSS (with node-sass)
> LessStylus

ESLint:提供一个插件化的javascript代码检测工具,ESLint + Prettier //使用较多

? Pick a linter / formatter config:ESLint with error prevention onlyESLint + Airbnb config
> ESLint + Standard configESLint + Prettier

何时检测:

? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection)
>(*) Lint on save( ) Lint and fix on commit

如何存放配置 :

? Where do you prefer placing config for Babel, ESLint, etc.? (Use arrow keys)
> In dedicated config filesIn package.json

是否保存本次配置(y:记录本次配置,然后需要你起个名; n:不记录本次配置):

? Save this as a preset for future projects? (y/N)

创建完成:

												

vue3.0项目的创建相关推荐

  1. vue3.0项目创建

    vue3.0项目创建 可视化创建(手脚架) 命令行创建 可视化创建(手脚架) 1.win+R打开cmd命令行 2.输入vue ui 打开手脚架 vue ui 3.打开项目管理器,选择创建 4.选择项目 ...

  2. 第一章:Vue3.0+Openlayers+Cesium创建二三维联动项目

    Vue3.0+Openlayers+Cesium创建二三维联动项目 简介 Vue项目创建 安装依赖 框架结构 地图加载 显示效果 结语 简介 大家好!从今天开始,我将分享我在GIS开发的过程中如何利用 ...

  3. 创建VUE项目,vue-cli2.0版本和3.0版本的区别,将vue2.0项目升级为vue3.0项目

    创建VUE项目,vue-cli2.0版本和3.0版本的区别,将vue2.0项目升级为vue3.0项目 使用vue-cli2.0版本创建vue项目 创建前的准备 开始创建 创建过程 项目正常创建 使用v ...

  4. 从零开始搭建一个管理系统-vue3.0项目创建-----1

    从零开始搭建一个管理系统-vue3.0项目创建-----1 讲在前面 webpack构建项目 代码编辑器 依赖修改 码云代码地址 讲在前面 假设你已了解关于 HTML.CSS. JavaScript ...

  5. 【Vue】Docker + Nginx 部署 Vue3.0 项目

    Docker + Nginx 部署 Vue3.0 项目 1.用指令 npm run build 打包vue.js项目(该项目是在WebStorm里面新建的Vue空项目). 打包成功后,会生成一个目录d ...

  6. TypeScript及TypeScript在vue3.0项目中的基本使用

    一. TypeScript是什么 TypeScript 是一种由微软开发的自由开源的编程语言,主要提供了类型系统和对 ES6的支持.它是JavaScript的一个超集,扩展了JavaScript的 语 ...

  7. 认识vue3.0项目的目录结构

    上一篇笔记 新建一个vue3.0项目 新建项目后,用vscode打开,会看到项目目录,如下图 来看看我们新建的项目里有哪些内容 node_modules npm 加载的项目依赖模块 public 用于 ...

  8. vue3.0项目实战 - ElementUI框架版

    系列文章目录 第一章 论vue3.0和vue2.0区别之编程方式及例子详解 第二章 同一台电脑 实现 vue-cli2和vue-cli3同时并存 及 常见命令 第三章 vue3.0项目实战 - Ele ...

  9. vscode构建Vue3.0项目(vite,vue-cli)

    构建Vue3.0项目 构建Vue3.0项目 1.使用Vite构建vue项目的方法以及步骤 1. 安装vite 2. 运行vite + vue 项目 3.说明 2.使用vue-cli构建vue项目的方法 ...

最新文章

  1. 介绍两个好玩的和Github相关的Chrome扩展
  2. PHP整理笔记八正则表达式
  3. ElementUI中el-table设置指定列固定不动,不受滚动条影响
  4. VTK:Math之MatrixInverse
  5. mysql命令行导入和导出数据
  6. 22_python基础—异常
  7. Java 使用Collections.reverse对list集合进行降序排序
  8. docker容器不支持中文编码
  9. Mac使用Docker搭建python测试执行环境
  10. 18.模板引擎(2)
  11. Linux下从零搭建WordPress
  12. 天使和恶魔差异只在一念之间
  13. 【macOS】Desktop桌面文件突然消失不见解决办法
  14. 使用Hexo + Gitee Pages搭建个人博客
  15. QQ空间添加背景音乐
  16. 此计算机上的操作系统或service pack,win10系统安装补丁失败提示缺少service pack系统组件的设置办法...
  17. 20170425めも
  18. 英文事件抽取论文整理
  19. python版本换行问题
  20. 4、时间同步的ntp服务安装与配置。

热门文章

  1. 论OpenVZ与KVM的区别
  2. HTML5 Canvas 初吻
  3. 一文了解前端与全栈工程师!
  4. python实现系统公网和私网流量监控
  5. BZOJ 1003 物流运输
  6. round( )函数:四舍五入
  7. Win10 Rational Rose 安装教程
  8. java 字节码操作图和JAVAssist库图
  9. Diffusion-weighted in MRI 学习笔记
  10. 【转载】徐汉彬:PHP7和HHVM的性能之争