因为 require 属于 Webpack
的方法,所以 Vite 项目中是不能使用require的,所以控制台会给你报错,如下
解决办法如下:就是很不情愿的办法,没招啊
第一步、安装插件
npm i vite-plugin-require-transform --save-dev
第二部、配置vite.config.ts
# 引入
import requireTransform from 'vite-plugin-require-transform';
# 正则匹配能够在 .js .vue .ts 文件中使用
plugins: [
requireTransform({
// fileRegex: /.js$|.vue$/
fileRegex: /.js$|.vue$|.ts$/
}),
]