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

  • 未分配利润具体内容
  • 用友软件80端口被占用解决方法
  • 商品进销差价属于流动资产吗
  • 减免税款抵税怎么做分录
  • 行政事业单位无偿调拨资产会计处理
  • 企业所得税纳税人包括哪些类型
  • 退休人员返聘工资按工资薪金还是劳务报酬
  • 融资发票是什么
  • 给员工发结婚礼金怎么说
  • 上个月少计了成本要怎么办
  • 房地产企业借款过多的原因
  • 没有真实业务的票据贴现
  • 同城酒店怎么开发票
  • 个体户金税盘清卡失败怎么办
  • 收付实现制与权责发生制的区别
  • 商品流通企业会计零售业务核算
  • 办公费发票可以认证吗
  • 小规模纳税人按季收入不达30万
  • 什么是短期借款利率
  • mac小技巧
  • 上网慢怎么解决
  • Win11/Win10 21H2 正式版发布前,微软再次推送可靠性补丁更新 KB4023057
  • windows11怎么查询激活时间
  • 股票溢价发行是什么意思
  • 结转本月收入类账户到本年利润
  • 业务招待费个税账务处理办法
  • php实现的加密解决方案
  • 公司股东年底分红怎么做账
  • 微信红包 python
  • js 切面
  • uniapp dom操作
  • 搭建本地http服务器
  • linux定时任务详解
  • 企业转让应收账款分录
  • 小规模纳税人进项税额怎么处理
  • 工厂院里栽什么树好呢
  • 新公司不开户需要交税吗
  • 提取法定盈余公积的公式
  • java删除类
  • 高效刷题app
  • 现金发放工资会计科目怎么写
  • 其他人员讲课费会计分录
  • 民办非企业的税务登记国税还是地税
  • 废旧物资专用发票
  • 一次性加速折旧考虑残值吗
  • 企业所得税年报更正申报怎么操作
  • 交车辆保险的车是什么车
  • 开票方未缴税,为何要追回付款方的退税款
  • 固定资产税前一次性扣除会计处理与税务处理
  • 应收账款管理制度
  • 首次购买金税盘及服务费的账务处理
  • 旅游业开具的是什么证明
  • 物流行业会计的工作内容
  • mysql 判断
  • 通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据
  • sqlserver日志恢复数据
  • mac上的home键在哪
  • win8系统蓝屏后无法修复
  • windows 10 build 9888
  • linux系统密码设置
  • fedora怎么样
  • 苹果mac怎么安装win10
  • win7禁用administrator登录
  • centos6.10内核版本
  • windows server 2012 nfs共享
  • windows7家长控制
  • macos创建文件夹
  • 如何注销windows账户登录
  • 在linux操作系统中
  • win7系统打开我的电脑一闪
  • windows 10预览版
  • html5能做游戏吗
  • unity3d第一人称射击游戏教程
  • jquery链式操作原理
  • opengl3d
  • 修改cmd中显示的用户名!
  • JavaScript对象的创建
  • python编程术语
  • 解决js请求服务问题
  • 安卓开源好处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设