vue2+vite环境搭建

本文介绍了如何使用vite搭建Vue2项目,包括项目初始化、模块依赖安装、文件改动以及静态文件打包。在项目初始化阶段,需要删除vue3依赖并安装vite-plugin-vue2。接着,详细说明了vite.config.js、main.js、index.html、App.vue以及Router的修改。最后,讨论了静态文件打包后在Flask服务器上的部署,以及对index.html的相应调整。
摘要由CSDN通过智能技术生成

Vue2

Vue2为开发主流,而vite为新一代打包工具,采用vue2 + vite构建

项目初始化

npm create vite@latest

此时会提示你安装最新的vite,技术栈选择vue,会默认下载最新版vue3

输入项目名称,例如demo,会自动生成相应名称文件夹

cd demo
npm i

删除原有的vue3依赖

npm uninstall @vitejs/plugin-vue -D

安装vite-plugin-vue2依赖

npm i vite-plugin-vue2 -D

修改vue版本由3改为2版本

npm i vue@2 -S

模块依赖安装

npm i qs
npm i axios
npm i vue-router@3.5.2 //与vue2兼容
npm i element-ui

文件改动

vite.config.js

import {
    defineConfig } from 'vite'
import {
    createVuePlugin } from "vite-plugin-vue2";

export default defineConfig({
   
  plugins: [
    createVuePlugin()
  ],
  resolve: {
   
    /* 添加alias规则 */
    alias: [
      {
   
        find: '@/',
        replacement: '/src/'
      }
    ],
    /* 暂时先加.vue, .js, .json */
    extensions: [".vue", ".js", ".json"],
  },
  return:{
   
    base:'/'
  },
  build: {
   
    rollupOptions: {
   
      output: {
    //静态资源分类打包
        chunkFileNames: 'static/js/[name]-[hash].js',
        entryFileNames: 'static/js/[name]-[hash].js',
        assetFileNames: 'static/[ext]/[name]-[hash].[ext]',
        <
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值