首页 > 其他分享 >vite5报错Uncaught ReferenceError: require is not defined的代替方案

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

时间:2023-12-11 16:57:40浏览次数:25  
标签:defined require eager meta 报错 env

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

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

 

标签:defined,require,eager,meta,报错,env
From: https://www.cnblogs.com/coolestcode/p/17894782.html

相关文章

  • Vue报错:error Mixed spaces and tabs no-mixed-spaces-and-tabs
    Vue报错:errorMixedspacesandtabsno-mixed-spaces-and-tabs一、解释在开发过程中使用了ESLint,用来规范代码风格。ESLint是语法检查工具,缺点是对所写代码要求过于严格。这里是因为空格的使用导致的。二、报错可能出现的地方我第一次出现这个问题是在App.vue文件的<scr......
  • PostgreSQL重命名报错
    ERROR:currentdatabasecannotberenamedSTATEMENT:ALTERDATABASExxxRENAMETOxxx2;查看客户端软件连接信息是否是当前需要修改的数据库,如果是,需要把数据库修改成其他数据库。如,我要修改postgres名称,那么这里就需要把postgres换成其他数据库 ERROR:database......
  • 【HarmonyOS】Failure[MSG_ERR_INSTALL_GRANT_REQUEST_PERMISSIONS_FAILED]报错权限自
    ​【关键词】REQUEST_PERMISSIONS_FAILED、应用权限、ACL 【问题背景】在调用ArkTSAPI的过程中,往往会受到一些权限的限制,但是明明我们已经在module.json5文件的requestPermissions配置了该权限,真机运行的的时候却报错,一直运行不起来,这是为何?​​ 【问题分析及解决方案......
  • VS 编译报错,未能找到 "XXX" 的一部分
    出现这个报错,最大的可能是路径太长了,windows 路径的默认最大长度是260 个字符,路径超过此长度就会报错解决方法:启用长路径找到注册表Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled(Type:REG_DWORD)该项的值设置为1就可以了......
  • 网安靶场环境_DVWA-读取文件报错File not found! Cookie中有两个security键
    DVWA-文件包含漏洞-读取文件报错-ERROR:Filenotfound!Cookie中有两个security键1问题复现(1)登录DVMA后,设置DVWASecurity为Low。 (2)进入FileInclusion,访问dvwa/vulnerabilities/fi目录下的的test.txt文件(自己创建的测试文件)。 (3)报错ERROR:Filenotfound!找不到文......
  • 真机调试 Flutter 报错:Lookup failed: title in @getters in MyHomePage in package:f
    发生缘由学习Flutter更改lib目录下面的main.dart文件之后真机调试运行flutterrun报错:1#小组件库异常2══╡EXCEPTIONCAUGHTBYWIDGETSLIBRARY╞═══════════════════════════════════════════════════......
  • Github提交大文件时报错
    Github提交大文件时报错报错如下remote:error:GH001:Largefilesdetected.YoumaywanttotryGitLargeFileStorage-https://git-lfs.github.com.​​​​解决办法下载git-lfs后安装https://www.123pan.com/s/KYyzVv-hwrzv.html提取码:GmA0下载并安装......
  • 安装 lxml==4.5.1版本报错
    前言全局说明安装lxml==4.5.1版本时,报错:一、先说解决方法原因:可能是模块指定版本太老,需要的python版本也要旧一些,安装3.10.11和3.9都不行,解决:降到3.8.10就可以了安装包名:python-3.8.10-amd64.exe有的说jiang到python==3.9.12也可以(我没试,就直接用我之前安装......
  • yum安装软件时报错"Curl error (37): Couldn't read a file:// file for file:///etc/
    问题描述安装gcc时出现以下问题:Curlerror(37):Couldn'treadafile://fileforfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64[Couldn'topenfile/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64]系统情况系统:fedora-39国内镜像源:阿里云1、阿里云2解决方案此......
  • java.Text.ParseException:Unparseable date:“undefined 00:00:00“
    request.getParameter()获取的日期要toString一下再parse,否则就会报这个异常。if(page.getParams().get("startTime")!=null){Datestart=DateParser.parse(page.getParams().get("startTime").toString(),true);page.getParams(......