在Vue中使用path-to-regexp的报错问题
在页面引用path-to-regexp中出现错误,在VSCode终端中显示如下警告:

 WARNING  Compiled with 1 warnings                                                                                                                                                                                              
 warning  in ./src/components/Breadcrumb/index.vue?vue&type=script&lang=js&
 "export 'default' (imported as 'pathToRegexp') was not found in 'path-to-regexp'

在页面点击按钮时出现以下错误:
[Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'compile' of undefined"
在这里插入图片描述
当时以为是compile正则函数出现问题,但是改了半天发现并不是这个原因,最后发现是path-to-regexp引入方式的问题,我刚开始是这样:

import pathToRegexp from 'path-to-regexp'

改成这种引入方式就可以了

import * as pathToRegexp from 'path-to-regexp'
Logo

前往低代码交流专区

更多推荐