又是一个和上一篇项目中引用了被标记为不安全的 pdf 包的项目出现的奇怪的问题,突然测试说这个项目有几个二级菜单页面不能跳转了,在查看后发现 view 目录下的页面上没有明显错误,随后在具体错误信息中看到了引入的一个自定义 UpImgLoader 组件,寻思是不是这里有问题,进入以后发现了原因,因而记录一下这个问题

错误信息

1
[vue-router] Failed to resolve async component default: TypeError: Unable to determine current node version
  • 完整错误截图

问题原因

在一个组件内有一段 import path from "path"的代码

删除后就恢复正常了