位置: 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开发教程)

  • 离职补偿的扣税比例
  • 发票审核未通过,怎么查原因
  • 文化建设费征收依据
  • 开办药品企业的要求
  • 企业残保金申报流程
  • 基本户收到零余额转款怎么做分录
  • 活动现金红包
  • 公司之间借款如何做账
  • 装修公司能开增值发票吗
  • 医院晚上开不开
  • 减税降费新政策解读
  • 销项负数发票会计分录怎么写
  • 其他应收款代扣代缴个人所得税
  • mac复制文件路径后怎么粘贴
  • 损益类科目的借方是增加还是减少
  • 增值税专用发票电子版
  • 固定资产折旧的影响因素
  • 在卸载程序里找不到软件怎么卸载
  • win10wifi老是自动断开怎么回事
  • ajax不刷新页面
  • 注销公司如何登报
  • PHP:pg_select()的用法_PostgreSQL函数
  • php后端开发流程教程
  • 来料加工怎么核算成本
  • Eclipse PHPEclipse 配置的具体步骤
  • 代开的发票需要企业盖章还是税务机关盖章?
  • 工程项目合同签订
  • 潘塔纳尔湿地的主要成因
  • php ascii
  • 小规模纳税人出租不动产免征增值税
  • css教程网站
  • 最新前端技术
  • 以前年度损益调整借贷方向
  • 支付的劳务费是什么意思
  • 公司员工餐费会计分录
  • php策略模式和工厂模式的区别
  • 代扣税费分录
  • sqlserver四舍五入到整数
  • 餐饮行业经营模式有哪些
  • 特惠贷利息怎么算
  • 金蝶软件发票录入什么科目
  • 不开增值税发票的销售收入报税操作流程是?
  • 上月结转余额怎么做会计分录
  • 费用的分摊要注意什么
  • 小规模纳税人销售额超过500万
  • 企业补缴税款如何申报
  • 以前年度损益调整属于哪类科目
  • 城镇土地使用税暂行条例
  • 合同未约定开票但对方不给开
  • 简易计税结转
  • 公司租赁厂房
  • 建筑企业成本核算方法
  • 单位车辆转籍
  • 政府会计资产处置损益
  • 货款还没收到有违法所得吗
  • 账务核对包括账表核对吗
  • 怎样算小公司
  • 管理会计与核算会计的区别
  • mysql mac下载
  • windows98的开始菜单包括了
  • Windows Server 2003关闭启动后的Ctrl+Alt+Del选项和关机时的时间跟踪程序方法
  • 卸载步骤
  • 注册表mime
  • ubuntu不支持设置属性
  • macbookair如何恢复系统
  • win10自带地图打不开
  • linux的grep命令详解
  • Linux系统怎么用梯子
  • win7ghost纯净版美化版
  • win7声音扬声器设置
  • win8.1系统如何升级到win11
  • 基于JAVASCRIPT实现的可视化工具是
  • 自动检测设置 使用设置脚本
  • python的gym
  • python 举例
  • 税务所是县级机构吗
  • 南京地税局局长名单
  • 广西税务怎么交城乡养老保险
  • 如何认真贯彻落实中央八项规定,切实改进工作作风
  • 印花税应税凭证数量是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设