最近在开发过程中,有需要大量导入依赖的情景,比如路由、vuex中的store,所以考虑用require.context
const context = require.context('./modules', false, /\.js$/)
const excludes = ['base']
const modules = context.keys().reduce((m, k) => {
const name = k.slice(2, -3)
if (!excludes.includes(name)) {
m[name] = context(k).default
}
return m
}, {})
export default modules
在基于vue-cli 3.0的vue项目中,直接使用不会有问题,但是在mpvue中使用就直接报这个错,代码一样的。
mpvue是2.0版本的,项目中对于webpack的依赖如下
请问可能是什么问题呢
我是在jest 测试时报错,可能是没有webpack 环境。。。