位置: IT常识 - 正文

Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?(vue-cli typescript)

编辑:rootadmin
Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?

推荐整理分享Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?(vue-cli typescript),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue-typescript,vue-cli typescript,vue3.0 typescript,vue-typescript,vue3对typescript的支持,vue3.0新特性的typescript,vue3.0 typescript,vue 3 typescript,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue3+TypeScript项目编写代码时报错:找不到名称“require”。是否需要为节点安装类型定义?请尝试使用 npm i --save-dev @types/node。 

Vue3+TypeScript项目报错: 找不到名称“require”。是否需要为节点安装类型定义?(vue-cli typescript)

 描述:今天在开发项目时(项目框架为Vue3+TypeScript)需要 动态引入静态资源,也就是img标签的src属性值为动态获取,按照以往的做法直接是require引入即可,如下代码:

<img class="demo" :src="require(`../../../assets/image/${item.img}`)" />

写上后代码波浪线报错,报错提示:找不到名称 “require”。是否需要为节点安装类型定义? 请尝试使用 npm i --save-dev @types/node。ts(2580) 按照提示在命令行工具中执行安装@type/node后波浪线依然存在,没有解决问题,后经过排查发现需要在ts的配置文件tsconfig.json中加上type类型,解决方式如下第一步:按照提示 安装@type/node,在命令行工具中输入提示中的安装命令

npm i --save-dev @types/node

第二步:打开 项目根目录,找到 TypeScript的配置文件tsconfig.json,在tsconfig.json中加上type:['node'] 指定类型,代码如下:

{ "compilerOptions": { "target": "esnext", "module": "esnext", "moduleResolution": "node", "strict": true, "jsx": "preserve", "sourceMap": true, "resolveJsonModule": true, "esModuleInterop": true, "baseUrl": ".", "types": [ "vite/client", "node" ], "lib": [ "esnext", "dom" ], "paths": { "/@/*": [ "src/*" ], } }, "include": [ "src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue", "src/vendors/coordtransform.js" ]}

加上后require即可不再报错~

友情提示:如果你的项目用的是Vite,即框架是 Vue3+TypeScript+Vite,那么require是不能被使用的,vite中并没有require这种静态资源加载方法,因此如果是想动态的加载静态资源,应该到vite的官网上去查找vite如何引入静态资源 或者看博主的另一篇问题解决方法…博文地址如下:Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源

本文链接地址:https://www.jiuchutong.com/zhishi/290266.html 转载请保留说明!

上一篇:【vue】vue 在线编辑、实时预览的代码交互组件 vue-code-view(vue+)

下一篇:uniapp及uniCloud开发中经常会出现的问题汇总(uni-app开发教程)

  • 外地预缴的附加税怎么算
  • 增值税应纳税额的计算
  • 超率累进税率有哪些税种呢怎么算
  • 建筑施工企业的分公司区域公司等较大的
  • 新准则下对亏损的规定
  • 如何确定交易性金融资产
  • 征信高风险是什么意思
  • 超市小票能否入库
  • 税务现金流量表怎么填
  • 公司不交工会经费的原因,风险说明
  • 银行理财算投资吗
  • 小规模公司用什么会计准则
  • 执行企业会计准则类别是什么意思
  • 多余的实收资本可以转到其他应付款吗
  • 预售款计入收入吗
  • 资产剥离类型
  • 企业购买商品发生的商业 应该计入财务费用吗
  • 公司办公室收到上级主管部门的一份
  • 以固定资产出资设立企业
  • 公司给离职员工个税零申报
  • 进项发票可以抵扣吗
  • 增值税普通发票和专用发票有什么区别
  • 营改增后建筑业开票规定
  • 计提所得税是在哪个科目
  • 劳务费代驾计入什么科目?
  • 税法递延纳税
  • 房产企业开发产品出租
  • 一年期电子银行承兑汇票
  • 简易计税增值税计入什么科目
  • 小规模适用税率
  • 研发费用计入什么科目符合资本化
  • 合同终止后发生的效果包括
  • 滴滴公司的员工打车要钱吗
  • win10怎么看已安装的驱动
  • 单位给个人开票需要什么资料才能开
  • win10电脑设备管理器在哪
  • 一个非常好看的中秋礼物怎么做
  • 共管账户的定义
  • php设置中文编码
  • 职称评审费计入什么科目
  • 车辆年审收费么
  • 税务机关如何判别c开发票视频
  • 委托加工应税消费品以委托人为消费税的纳税义务人
  • 给大家分享几个网站
  • 由浅入深英语怎么说
  • php接口技术
  • go开发web项目
  • php强大吗
  • 用现金报销差旅费及增值税怎么做账
  • 增值税 转出
  • 银行承兑到期后几天内有效
  • 沙箱支付宝app正式版
  • 船舶税率是多少
  • 存货周转率特别高说明什么
  • 小规模纳税人转一般纳税人当月如何申报
  • 所得税弥补以前年度亏损什么意思
  • 财务费用多计怎么做账
  • 新会计准则贷款计提贷款减值准备的比例
  • 建安业一般纳税人税率是多少
  • 工程物资是
  • 投资性房地产租金税率是多少
  • 互联网金融理财产品的优势
  • 企业支付的技术转让费计入管理费用吗
  • 批量游标
  • mysql 源码 下载
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • ubuntu系统怎么更新
  • usb3.0接口可以插优盘吗
  • 微软招聘流程
  • windows使用cmd运行程序
  • 用360可以装win7系统吗
  • android jdk下载
  • js如何引用
  • batfor循环里变量计算
  • 怎么把两个文件中的内容合并
  • Unity的Attribute(特性)还算多吧
  • node js连接数据库
  • js制作qq简易聊天框
  • 广告轮播图片素材
  • 企业吸收合并资质
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设