vue吧 关注:10,722贴子:22,976
  • 8回复贴,共1

动态import导入问题!求大神解答

只看楼主收藏回复

做动态路由的时候,这样绑定组件(写成静态的就没问题)
import(`@/views/platform/${file}`)
会报警告
Critical dependency: the request of a dependency is an expression
且使用dev运行的时候就会有这个错误,打包成dist放在服务器上运行就没问题
这个问题是我删除了项目node_modules 之后再次安装时出现的


IP属地:湖北1楼2020-05-09 21:56回复
    111


    IP属地:湖北2楼2020-05-10 18:30
    回复
      2026-01-21 14:45:00
      广告
      不感兴趣
      开通SVIP免广告
      改成return () => Promise.resolve(require(`@/views/platform/${file}`).default)


      IP属地:上海3楼2020-05-25 16:26
      收起回复
        楼主解决了吗?我也有遮掩的问题,import不能引入变量


        IP属地:广东4楼2020-11-10 21:18
        回复
          component: Home
          const Home = resolve => require(['../../views/dashboard/index.vue'], resolve)


          IP属地:福建5楼2020-11-30 14:18
          回复
            const component = resolve => require([`../../${param.url}`], resolve)


            IP属地:福建6楼2020-11-30 14:19
            收起回复
              咋解决的呢。按照上面的写还是报错


              7楼2021-08-13 14:03
              回复