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

  • 建筑行业有哪种职业
  • 河北金税盘
  • 预提费用在资产负债表里写在哪
  • 发票没交税可以退税吗
  • 赠送产品能直接用吗
  • 盘亏材料10000元,可以回收的保险赔偿
  • 汇算清缴前取得暂估发票
  • 申请国家知识产权的条件
  • 手写农产品发票有效吗
  • 海关进口增值税专用缴款书图片
  • 销售沙石可以简易计征吗
  • 通用机打发票开具给个人是否需要缴税?
  • 一般纳税人年度开票限额
  • 税务申报没报上怎么办
  • 租金收入的印花税税率是多少
  • 联营企业分回的利润交企业所得税吗
  • 制造成本包括哪几项
  • 1697509063
  • 制造业企业存货管理论文
  • win11怎么把默认c盘改到d盘
  • 电脑怎么搜索文档
  • 吊销执照公司资产怎么办
  • 单位开具发票
  • 开机自动进入安装模式
  • 关联企业承担什么责任
  • 深度学习模型精度fp16和fp32
  • 办理发票缴销需要提供的资料
  • fbembed.dll
  • Otter Cliffs, Acadia National Park, Maine (© dbimages/Alamy)
  • 预付款发票不能回来了怎么处理
  • 股权转让个税计算方法 未分配利润
  • 房地产企业借款可以用未建成的房子设定浮动抵押吗?
  • 上月的会计分录做错了
  • ethtool-g
  • 取得短期借款会计分录
  • 违约赔偿金要交税吗
  • 按摊余成本计量的应收账款
  • 代发工资的账务处理需要什么资料
  • 有限公司也可以向股东核发股票
  • 税控系统如何清卡
  • 公司福利可以发现金吗
  • 增值税发票价税合计不能超过多少
  • 应付职工薪酬在利润表哪里体现
  • 怎样计提税金及附加
  • 会计中的明细科目是什么
  • 完工产品成本计算表怎么填
  • 收到现金长时间不付款
  • 对方企业倒闭了是否能函证
  • 汇兑损益财务费用借方
  • 广告费应该计入办公费还是印刷费
  • 小规模纳税人免税政策2023年
  • 购买专利后有占有权吗
  • 固定资产的维修计入什么科目
  • 环境检测费属于什么费用
  • 五险一金怎么用呢
  • 批发商品销售的方式有委托代销吗
  • 微软2016是window多少
  • centos 中文
  • macbookpro怎么测声音
  • ,linux
  • win10电脑清理磁盘
  • windows 命令行 ftp
  • itunes清理iphone垃圾
  • 使用 WinSCP 管理 Linux VPS/服务器上的文件 图文教程
  • Win10系统安装步骤
  • 在linux系统中,用来存在系统所需
  • win10 edge浏览器崩溃
  • linux安装bz2
  • javascript要怎么学
  • unity怎么把文件导入项目
  • 迄今最好的Http请求框架
  • 安卓手机如何打开.icon文件
  • vue 分页 实现
  • 如何修改新建的内容
  • settimeout和setinterval在安卓机无效
  • 个体加油站税务怎么申报
  • 浙江税务局12366
  • 车库契税怎么收费
  • 贵州省地方税务局房地产税收征收管理办法
  • 福建省纪检委网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设