vue 使用路由的时候报错This relative module was not found:

在路由中导入组件的时候,导不进去,不知道为啥
clipboard.png
搞不懂为啥会出这个错误,路径也是正常的
clipboard.png

还有,在使用 @ 的时候提示需要安装。。。

clipboard.png
我自己写的组件为啥会报这个错误

阅读 11.5k
2 个回答

第一个问题:

import x from '../components'

需要components目录下有index.vue来输出模块。

第二个问题:

This dependency was not found

需要webpackalias配合添加别名

    resolve: {
      alias: {
        '@': path.join(__dirname, 'src')
      }
    }

不加花括号试试,import HelloWorld from '../components/HelloWorld'
绝对路径的话,去webpack.base.conf.js文件中配置

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题