vue-element-admin import() 无法导入模块,报错 Uncaught (in promise) Error: Cannot find module

axr492tv  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(71)

操作过程

  1. 克隆vue-element-admin 源码
  2. npm install
  3. npm run dev 运行测试
    4.在/src/utils下建立love.js文件
    代码如下:
    export default function love(){ console.log('sssssss','mm') }
    5.修改/src/layout/components/Sidebar/index.vue文件
    添加代码如下:
    created: function () { // let love=()=>import( @/utils/love ) //这个可以成功 let spath='/love' let love=import( @/utils${spath} ).then((module)=>{//这种会失败 const b = module.default b() }) }
    6.保存后npm run dev ,然后登陆到主页查看控制台输出就有如下错误
    Navbar.vue?f94b:1 Uncaught (in promise) Error: Cannot find module '@/utils/love' at webpackEmptyContext (Navbar.vue?f94b:1) at index.vue?86db:52
    其他任何文件都没有修改,就无法动态import() 通过模板形式拼接。但是我直接用HBuilder X或者vue-cli新建一个 都是阔以正常使用动态import()的

相关问题