实现动态路由功能,require
动态引入component
报错。但是vue.config.js
里引入require
是没有问题的。请问应该怎么解决呢?
而且项目不是基于vite搭建的,用不了import.meta.glob
import导入报错
实现动态路由功能,require
动态引入component
报错。但是vue.config.js
里引入require
是没有问题的。请问应该怎么解决呢?
而且项目不是基于vite搭建的,用不了import.meta.glob
import导入报错
3 回答3.3k 阅读✓ 已解决
4 回答3.4k 阅读
1 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
1 回答2k 阅读✓ 已解决
5 回答1.9k 阅读
环境不一样,在
webpack.config.js
里面使用require
是node
环境,在你的案例里面使用require
是浏览器环境,浏览器中没有require
,所以会报错;疑问点在于为什么可以在
.vue
文件中使用require
不会报错,因为.vue
文件会经过编译之后再投入使用,编译的过程也是node
环境,所以有require
;如果要在浏览器环境中使用
require
就需要引用RequireJS
,你上面的问题可以将require
换成import()
试试。