webpack + vue2.x + typescript 转 vite

这篇博客记录了将Webpack项目转换为Vite的过程中遇到的两个主要问题及其解决方案。首先,解决@别名导入路径无法识别的问题,通过直接定义单个@别名修复。其次,对于require引入图片导致的错误,采用import导入并配合VSCode设置解决。此外,还分享了项目的启动步骤和可能出现的其他问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用工具  wp2vite ,全局安装

npm install -g wp2vite

2、进入项目目录执行

wp2vite

执行以后会帮你改掉一部分东西

3、下载配置

npm install

4、启动项目

npm run dev

不出意外,肯定会一大堆报错

1、组件导入路径无法识别 @ 别名

转换后的 vite.config.js 是这样的, 发现我在alias 对象里怎么改 @ 的值都没用

 解决:原项目只定义了 @ 一个别名,直接去掉这个 alias 对象,写单个 @ 别名,然后就好了。。。。暂时也没发现其它问题

resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src'),
    },
  }

2、 require 引入图片报错

解决: 使用 import 导入,但 vscode 无法识别 import 导入图片,在声名即可

 暂时就出现这两个问题,可能项目不大,用的东西不多,其它有问题再添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值