前端专家梦

导航

vue/cli4+ts+elementUI初始化项目

1、安装vue/cli4 (要求node版本>=8.9) cnpm install @vue/cli -g

   vue -V
   @vue/cli 4.5.15

2、创建vue项目 vue create vue-demo

  1)选择手动配置还是默认配置,这里选择Manually select features(手动配置)

  2)选择项目需要添加的插件:

  Choose Vue version:选择Vue的版本

  Babel:将ES6编译ES5 Router:支持vue-router

  TypeScript:支持TypeScript处理

  Vuex:支持vuex CSS Pre-processors:支持css预处理器

  Linter/Formatter:支持代码风格检查和格式化

  (*) Choose Vue version
  (*) Babel
  (*) TypeScript
  ( ) Progressive Web App (PWA) Support
  (*) Router
  (*) Vuex
  (*) CSS Pre-processors   CSS预处理
  (*) Linter / Formatter 
  (*) Unit Testing
  ( ) E2E Testing

3) 选择Vue的版本,选择3.x

 

4)是否使用 使用class-style组件语法,选择Y

 

5)选择是否将 Babel 与 TypeScript 一起使用(现代模式、自动检测的 polyfill、转译 JSX 需要),选择Y

 6)是否使用路由的history模式,选择N

 

7)选择一个 CSS 预处理器(默认支持 PostCSS、Autoprefixer 和 CSS Modules),选择less

 

8)选择一个 linter / 格式化程序配置,由于项目是基于Typescript的,所以选择TSLint;

 

 

9)选择其他 lint 功能:(按 <space> 选择,<a> 切换所有,<i> 反转选择),选择Lint on save即保存的时候进行Lint检查;

 

 

10)单元测试选择直接enter,进入下一步

 

 

 11)选择 Babel、ESLint 等的配置的存放位置,选择放在package.json中;

 

 

 12)是否将此保存为未来项目的预设?选择否

 

13)完成vue-demo项目的创建,出现cd vue-demo npm run serve命令,则表示项目创建成功;

 

14)目录结构如下:

15)运行项目,执行npm run serve,页面如下:

 

3、加入ElementUI的支持(官网:https://element-plus.gitee.io/zh-CN/guide/quickstart.html)

1)安装element-plus, 执行npm install element-plus --save

2)main.ts中引入element-plus,修改如下:

 

3)测试element-plus是否可用,修改src/components/HelloWorld.vue,添加按钮,查看页面显示

 

添加按钮后页面多个个按钮,显示如下:

 

 

 

 



 

 

注意:vue add elementui不适用@vue/cli4,编译报错,控制台也会报错,错误如下:

 

 

 

 

 

 

posted on 2021-11-03 18:56  前端女汉子一枚  阅读(511)  评论(0编辑  收藏  举报