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

  • 银行共管账户现在可以开设吗
  • 红冲以后怎么做账
  • 股权转让所得如何申报个税
  • 进项票和销项票是什么意思
  • 公司网站建设费做账是流量应计入
  • 抚恤金入账
  • 水利基金和印花税会计分录
  • 构成业务和不构成业务的会计处理
  • 一般纳税人印花税税率是多少
  • 股东个人固定资产怎么查
  • 企业利润表的主要内容
  • 支付境外销售佣金是不是属于完全在境外发生的服务
  • 资产已报废折旧怎么计算
  • 市场费用的账务处理
  • 收到投资款现金流量项目是什么
  • 融资发票是什么
  • 收到基金计入什么科目
  • 车间房屋维修费属于什么科目
  • 需要月报的税收项目
  • 职工教育经费税前扣除标准2023年
  • 股票红利税如何征收
  • 继承或赠与所得的房产
  • 统借统还的所得税政策
  • 利润高了怎么调低
  • 租赁发票需要写税号吗
  • 4月份到期包括4月吗
  • 支付行业招商方案
  • 出口退税率怎么算公式是什么
  • 收取专利使用费怎么支出
  • 受托方委托加工费会计分录
  • 材料验收入库会计分录怎么写计划成本法
  • 电子商业汇票会有异地贴现吗
  • 虚拟机安装苹果系统全过程
  • windows10无法连接到打印机,拒绝访问
  • element plus 虚拟化表格
  • dgservice.exe是什么文件
  • 个税手续费反还
  • vue表单验证数字
  • 股权投资收益需要缴纳企业所得税吗
  • 购进食用油的会计分录
  • 商业企业常用会计科目
  • 出口货物退货会退税吗
  • 100%控股权什么意思
  • 企业法人个人贷款哪里好贷
  • 现金流量表里支付的各项税费包括什么
  • 企业固定资产纳税
  • 融资租赁的增值税专用发票可不可以抵扣
  • 一个月没钱
  • 私车公用产生的费用如何入账
  • 购买方已认证销售方能开红字信息表吗
  • 科技专项资金
  • 生产线更新改造替换的旧设备
  • 大金额维修费用怎么入账
  • 即期外汇交易有风险吗
  • 小微企业可以享受六税两费吗
  • 资金结余率怎么算
  • 案例分析收到了哪些安全启示
  • 财付通交易手续费多少
  • 个体工商户个人经营所得税税率表
  • sql连接两个表接查询sql语句
  • sql多行合并成一行 oracle
  • windows怎么连无线
  • mac 命令大全
  • win8系统win10有什么区别
  • win8.1一直开机,无法进入主界面
  • win10系统怎么设置不锁屏和休眠
  • gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpect
  • Win10 Build 14267截图欣赏:贴心功能大展示
  • unity碰撞抖动怎么解决
  • js设计模式有什么用
  • 字符串截取用什么方法
  • unity如何导入资源文件
  • javascript的for循环
  • javascriptwhile
  • jquery弹出窗口
  • 一种新的运算符号类型的题
  • 计算两gps坐标之间距离
  • 征求意见稿 讨论稿 送审稿
  • 辽宁国税征期日历
  • 税务局看场地要给红包吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设