前端开发:遇到This relative module was not found 的解决方法

简介: 在前端开发的时候,会遇到因为引入的文件路径不正确而造成的报错问题,这类问题在前端开发过程中很常见,但是还是会遇到不少坑。那么本文就来分享一个关于在前端开发过程中遇到This relative module was not found 的报错的解决方法。

前言

在前端开发的时候,会遇到因为引入的文件路径不正确而造成的报错问题,这类问题在前端开发过程中很常见,但是还是会遇到不少坑。那么本文就来分享一个关于在前端开发过程中遇到This relative module was not found 的报错的解决方法。

报错提示

ERROR  Failed to compile with 1 errors                                                                                                              上午10:55:30
This relative module was not found:
* ../assets/images/icon_tips.png in ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-b98493b6","hasScoped":true,"transformToRequire":{"video":"src","source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Popover.vue

报错原因

本案例的报错是因为引入图片的路径没有写对,造成找不到图片。其他的同款错误可能是文件中引入图片出现问题,路径错误或者文件不存在,类似问题也是如此,所以在开发中遇到类似的报错直接排查路径即可解决问题。具体的示例解决方法如下所示。

解决方法

先来看一下报错之时的写法,具体如下所示:

1、原始代码写法

<span
    v-if="content"
    ref="popover"
    data-toggle="popover"
    data-placement="top"
    data-trigger="click"
    role="button"
    data-container="body"
    @touchstart="onTouchstart"
  >
    <slot name="reference" @click="onClick">
      <van-icon :name="require('../assets/images/icon_tips.png')" />
    </slot>
 </span>

对比错误排查之后,修改有问题的代码之后的写法,具体如下所示。

2、修改后的代码写法

<span
    v-if="content"
    ref="popover"
    data-toggle="popover"
    data-placement="top"
    data-trigger="click"
    role="button"
    data-container="body"
    @touchstart="onTouchstart"
  >
    <slot name="reference" @click="onClick">
      <van-icon :name="require('../assets/image/icon_tips.png')" />
    </slot>
  </span>

经过对报错地方的排查,修改报错的地方之后,重新运行项目,报错问题就解决了。

最后

通过上面介绍的关于在前端开发过程中遇到This relative module was not found 的解决方法,往后再在前端开发中遇到类似报错问题就可以很好的解决了,这里不再赘述。以上就是本章的全部内容,欢迎关注三掌柜的微信公众号“程序猿by三掌柜”,三掌柜的新浪微博“三掌柜666”,欢迎关注!

相关文章
|
前端开发 程序员
【前端】css布局html页面之inline-block布局错位解决方法
本篇文章中,主要讲讲前端布局的情况 对于,对于刚接触前端开发的小伙伴来说,布局是一个比较重要的知识点,如果知识点理解不到位,那么很容易出现布局错位的情况
364 0
|
27天前
|
存储 前端开发 Windows
对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法
对于莫名其妙使用smarttomcat上传前端项目失败,上传css等静态资源失败等原因,及解决方法
|
2月前
|
前端开发 JavaScript 安全
【Web 前端】怎么实现Module模块化?
【5月更文挑战第1天】【Web 前端】怎么实现Module模块化?
|
9月前
|
前端开发
【前端异常】Module build failed: Error: ENOENT: no such file or directory, scandir ‘G:\OPWeb\public\node_m
【前端异常】Module build failed: Error: ENOENT: no such file or directory, scandir ‘G:\OPWeb\public\node_m
111 0
|
2月前
|
前端开发 JavaScript 应用服务中间件
前端程序员必须要知道的跨域问题以及解决方法
前端程序员必须要知道的跨域问题以及解决方法
|
9月前
|
前端开发 JavaScript 编译器
【前端异常】vscode:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module ”webpack“
【前端异常】vscode:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module ”webpack“
495 0
|
12月前
|
前端开发
前端提交POST请求却变成GET请求的原因及解决方法
前端提交POST请求却变成GET请求的原因及解决方法
560 3
|
11月前
|
前端开发 JavaScript
解决前端报错 Error: Cannot find module ‘xxx‘(包含 uniapp)
解决前端报错 Error: Cannot find module ‘xxx‘(包含 uniapp)
542 0
|
12月前
|
前端开发 JavaScript
js对map排序,后端返回有序的LinkedHashMap类型时前端获取后顺序依旧从小到大的解决方法
在后端进行时间倒序查询后,返回map类型的数据,在postman获取是这样:
370 0
|
资源调度 前端开发 JavaScript
【微前端】手把手教你从0到1实现基于Webpack5 模块联邦(Module Federation)的微前端~(下)
【微前端】手把手教你从0到1实现基于Webpack5 模块联邦(Module Federation)的微前端~(下)