继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【金秋打卡】第9天-vue3.0实现todolist

max666
关注TA
已关注
手记 21
粉丝 1
获赞 0

第一模块

课程名称:vue3.0实现todolist

章节名称:

  • 2-2 开始一个Vue项目

讲师姓名:五月的夏天

第二模块

课程内容(概述)

1、搭建Vue3.0项目环境

第三模块

安装脚手架

之前都是基于vue-cli2.x来搭建项目,现在使用Vue3,需将旧的脚手架先卸载

# 卸载命令
npm uninstall -g vue-cli 

# 安装cli3.x
npm install -g @vue/cli

# 查看Vue版本是否3.X
vue --version 或者 vue -V

创建项目

执行项目创建命令,并回车,此时出现选择项目

# 创建项目 todo-list为项目目录名称
vue create todo-list

此处出现三个选择:

  • Default ([Vue2] babel, eslint) 默认配置 提供babel和eslint支持
  • Default ([Vue3] babel, eslint) 默认配置 提供babel和eslint支持
  • Manually select features 自己手动去选择需要的配置

项目基于Vue3来开发,而且有不同需求配置,因此选择最后一项。回车,继续选择以下配置。

各项配置介绍如下

  • Choose Vue version 选择Vue版本

  • Babel 主要是对es6语法转换成兼容的js

  • TypeScript 支持使用TypeScript语法来编写代码

  • PWA pwa支持

  • Router vue路由配置插件

  • Vuex vue程序状态管理模式

  • CSS Pre-processors css预处理器

  • Linter / Formatter 代码风格检查和格式化 (暂时关闭校验)

  • Unit Testing 单元测试

  • E2E Testing E2E测试

选择Vue3版本

? Choose a version of Vue.js that you want to start the project with

是否采用history模式,选择n注:如果选择history,需要将项目配置到服务器根目录下,不然会出现刷新404问题

? Use history mode for router? (Requires proper server setup for index fallback in production) (Y/n)

选择一种css预处理,项目一般使用SCSS,选择第一个

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

Babel等配置文件放哪,选择放到配置文件,也是选择第一个

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

是否记录这次配置选择,选择n

? Save this as a preset for future projects?

完整选择配置如下

图片描述

最后回车,开始安装依赖。安装依赖成功后进入到项目目录,执行

npm run serve

然后浏览器打开localhost:8080显示出Vue3介绍内容,说明整个初始化项目已经完成

第四模块

学习截图
图片描述
图片描述

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP