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

l1035118279
  • 69

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

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

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

回复
阅读 4.7k
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文件中配置

你知道吗?

宣传栏