今天通过js引入插件时,发现一个很奇怪的bug,
例如 此处.我直接通过相对路径引入相关js
然后发现部署在根目录的网页可以正常显示该插件
但是如果部署在非根目录就显示不出来
同时会报错 Uncaught SyntaxError: Unexpected token '<' 和相关js的方法defined
处理后发现原因就在引入的地方,因为是相对路径引入,所以如果部署在非根目录下,那么js在根目录下就找不到.所以就会报上面的错误,
处理方法为通过动态引入,然后就可以正常显示的,此处的动态引入需要自行根据项目进行配置哦