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

  • 退的个税手续费怎么做会计分录
  • 2019年个人所得税要补税怎么办
  • 房屋租赁服务增值税税率是多少
  • 小规模企业申报时间
  • 发票认证没有信用怎么办
  • 收据四联分别叫什么
  • 采购普通发票和专用发票的区别
  • 无形资产净损失计入
  • 利润率多少才是正常的
  • 企业前期开办费没有发票怎么入账
  • 房地产公司固定资产管理制度
  • 低值易耗品计入什么账户
  • 期末小规模纳税人差额纳税的会计处理分析
  • 小规模纳税人红字发票申报的时候怎么填
  • 个体户到税务局开普票需要什么手续
  • 职工福利费当年怎么扣
  • 没有道路许可证的车子怎么处罚
  • 住房公积金是全部提取还是留一部分
  • 补交以前年度工会经费所得税如何申报
  • 小规模纳税人医院免增值税吗
  • 如何网签三方协议合同
  • 个税汇算清缴包含退休金吗
  • 商业健康保险税优码
  • mac打印机状态暂停怎么处理
  • 微软推出windows1
  • 跨境电商小规模与一般纳税人
  • 生产成本怎样结转科目明细
  • linux minor
  • linux网络管理实训总结
  • php实用的案例
  • amr文件什么意思
  • php变量的基本概念
  • 个人住房5年后买卖如何交税?
  • 安徽4岁男孩户口已解决
  • 年中建账年初余额怎么录入
  • 个税申报中是否婚前各自首套贷款
  • 车辆购置税发票图片
  • ausearch命令
  • 缴纳医疗保险费会计分录
  • 技术研发费用包括哪些
  • 以个人名义和公司名义入股的利弊
  • 现金流量表本月数和本年累计数是相等的么
  • mongodb计数
  • 帝国cms php8.0
  • 股东每年怎么分红
  • 给钱给员工自行交保险
  • 收入增长率计算器
  • 其他综合收益什么情况下转入留存收益
  • 抵顶税款怎么办理
  • 高速公路过路费可以抵扣进项税吗
  • 银行借款一年按多少天计算
  • mysql数据库的介绍
  • WIN10系统中WPS字体颜色浅
  • windows一体机
  • xp系统如何设置用户密码
  • mac画图的app叫什么
  • dcs是什么文件
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • win10系统电脑无法开机怎么办
  • newsupd.exe - newsupd是什么进程 有什么用
  • linux中查看文件
  • 超级按钮条上的设置
  • Win10系统里的Smartscreen筛选器的使用以及开启方法
  • Compact 显示和更改 NTFS 分区上的文件或目录压缩
  • vue router 传参
  • 抽奖小程序模板
  • 阿里巴巴技术文档翻译工资
  • “python”
  • jquery控制css样式
  • jquery限制字符长度
  • 广东省深圳市税占27%,高新技术占15%,各市分别占多少?
  • 陕西税务局稽查处处长
  • 广东电子税务局官网登录入口
  • 人力资源差额发票
  • 全电发票
  • 河南地税网上税务局
  • 小规模纳税人可以开13%的发票吗
  • 增值税进项税额抵扣凭证
  • 消费税税收优惠的纳税筹划
  • 长春税务局待遇如何
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设