vite5报错Uncaught ReferenceError: require is not defined的代替方案

const files = import.meta.glob('./*.js',{eager:true})
//会得到一个对象 注意引入路径里绝对不能带有变量,会报错
//{eager:true}是定义是否同步引入的参数,去掉会得到几个异步函数,根据自己的需求写就行了

console.log(files["./env." + import.meta.env.MODE+".js"].default)
//到这里就相当于require函数的功能了

 

posted on 2023-12-11 16:44  写最骚的代码  阅读(325)  评论(0编辑  收藏  举报