() => import(`@/views/${view}`)

TypeError: Cannot read property 'range' of null Occurred while linting xxx

上面错误详情指示了在哪个文件哪一行出错,出错行的代码是:

return () => import(`@/views/${view}`)

修改为如下代码便不再报错了:

return (resolve) => require([`@/views/${view}`], resolve)

说是 webpack 版本问题,webpack4中动态import不支持变量方式,该修改对于生产环境无影响,只在开发环境有问题。
参考:
https://zhuanlan.zhihu.com/p/139232427

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。