vite.config.js 配置文件

之前vue2中使用的是vue.config.js,使用vite搭建的项目就需要在根目录下配置vite.config.js
image.png

vueRouter

安装vue-router@next,最新版路由
cnpm install vue-router@next —save

pnpm install vue-router@next —save

在src目录下创建router路由目录,添加index.js
(记得在src目录下创建views文件夹)
在main.js中引入router

  1. import { createApp } from 'vue'
  2. import router from './router/index';
  3. import App from './App.vue'
  4. const app = createApp(App);
  5. app.use(router);
  6. app.mount('#app')

Vuex

cnpm install vuex@next

pnpm install vuex@next —save

安装完后配置vuex
在项目src目录下面新建store目录,并添加index.js文件,添加以下内容
image.png

axios

安装axios 和 qs
cnpm install axios -S

pnpm install axios —save

cnpm install qs -S

pnpm install qs —save

eslint-plugin-vue 文件检查

cnpm install -D eslint eslint-plugin-vue

pnpm install eslint eslint-plugin-vue —save-dev

根目录下创建 .eslintrc.js
image.png

TypeScript

安装typeScript
cnpm install typescript -D

pnpm install typescript —save

初始化配置文件tsconfig.json,之后的文件 就可以直接使用.ts文件开发了
npx tsc —init
配置 ts 识别vue文件,在项目src目录下添加shims-vue.d.ts文件

  1. declare module "*.vue" {
  2. import { Component } from 'vue';
  3. const component: Component;
  4. export default component;
  5. }

安装完ts后 将.js文件后缀都改成.ts

src\store\index.js=>src\store\index.ts src\router\index.js=>src\router\index.ts src\main.js => src\main.ts index.html src=”/src/main.js”=> src=”/src/main.ts”

element-plus安装配置

  1. cnpm install element-plus --save
  2. or
  3. pnpm install element-plus --save

在main.ts中引入,即可正常使用了

  1. import { createApp } from 'vue'
  2. import ElementPlus from 'element-plus';
  3. import router from './router/index';
  4. import App from './App.vue'
  5. const app = createApp(App);
  6. app.use(ElementPlus);
  7. app.use(router);
  8. app.mount('#app')

安装成功
image.png

vite配置alias

vite.config.js
image.png