09:45:32.879 Error when using sourcemap for reporting an error: Can't resolve original location of error. 09:45:32.881 "doExport" is not exported by "../../../../../../../Documents/HBuilderProjects/ytk/common/exportExcel.js", imported by "../../../../../../../Documents/HBuilderProjects/ytk/pages/search/company/company.vue". 09:45:32.882 at pages/search/company/company.vue:5:9 09:45:32.883 3: import { createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode... 09:45:32.884 4: 09:45:32.887 5: import { doExport } from '@/common/exportExcel.js'; 09:45:32.889 ^ 09:45:32.890 6: import { jsons } from '/untils/excelJson.js'
时间: 2023-08-11 07:04:24 浏览: 942
这个错误提示说在使用sourcemap报告错误时无法解析错误的原始位置。同时,它指出在你的`company.vue`文件中,尝试导入的`doExport`函数在`exportExcel.js`文件中没有被导出。
这个问题可能有几种可能的原因:
1. 确保`exportExcel.js`文件中确实有导出`doExport`函数,并且导出语句是正确的。
```javascript
export function doExport() {
// 函数的定义和实现
}
```
2. 确保路径`@/common/exportExcel.js`是正确的。你可以检查一下相对路径是否正确,并且确保文件名拼写正确。
请根据上述提示进行检查和调整,应该能够解决这个问题。
相关问题
uniapp快手小程序运行报错Error when using sourcemap for reporting an error: Can't resolve original location of error.
当你在使用UniApp开发快手小程序时遇到"Error when using sourcemap for reporting an error: Can't resolve original location of error." 这样的错误,通常意味着源映射文件无法找到或者未正确配置。源映射是用来帮助开发者定位代码错误来源的重要工具。可能是以下几个原因:
1. **缺失或损坏的源映射**:检查构建过程中是否生成了完整的源映射文件,如果没有或文件损坏,可能导致找不到原始位置。
2. **Webpack配置问题**:确认webpack配置中sourceMap设置是否正确,确保开启了source map并指向了正确的目录。
3. **代码压缩混淆**:如果项目启用了代码压缩或混淆功能,需要确保Source Map在生产环境下也被启用。
4. **环境差异**:开发环境和线上环境可能有不同的路径,需要确保在打包后的部署环境中也能正确解析源码。
解决这个问题的一般步骤包括检查配置、更新依赖、清理缓存,以及确保所有编译选项都匹配。如果问题依然存在,可能需要查看项目的错误日志或寻求相关社区的支持。
阅读全文