vue.js - 在 nuxtjs 中构建后无法找到模块 './img.jpg' 在开发模式下工作
问题描述
在开发模式下工作正常,构建后上传新图像时出现以下错误,然后尝试渲染图像:
错误:找不到模块“./2019-10-16T21:50:32.958Zhotel-img.jpg”
这是方法:
docImage(index) {
let imgPath = this.userDocs[index].document.documentPath;
imgPath = imgPath.substring(imgPath.indexOf("/") + 1);
return require(`../../uploads/${imgPath}`);
}
解决方案
上传新图像时尝试渲染图像:
那是一个原因。当您需要图像时,它们会在构建时由 webpack 捆绑。因此,在构建时不可用的任何图像都将不可用。
推荐阅读
- c++ - 不同范围内的 C++ 对象引用
- php - PHP shmop 重新加载时的段错误
- c# - VS2010 C# 在目标中不包括正确的 .net 框架版本
- polymer-2.x - 聚合物 2 嵌套 ShadowRoots
- ios - UILabel numberOfLines 随动画变化
- bixby - Bixby:如何根据我的位置获取信息?比如天气等
- linux - bash 脚本中的 sed 输出在 CLI 中有效,在 cron 中输出不同
- c - 如何读取存储在二进制文件中的数组或变量,并在程序中打印出来?
- c - 带有位域的 Clang 静态分析器误报(C 代码)
- java - java - 为什么这种递归方法超出了我的预期