vue文件路径中@的含义

这个东西是在webpack中定义的,位于build文件下的webpack.base.conf.js

简要说明如下

resolve: {
    // 自动补全的扩展名
    extensions: ['.js', '.vue', '.json'],
    // 默认路径代理
    // 例如 import Vue from 'vue',会自动到 'vue/dist/vue.common.js'中寻找
    alias: {
        '@': resolve('src'),
        '@config': resolve('config'),
        'vue$': 'vue/dist/vue.common.js'
    }
}

从上述代码中可以看出,@表示的是src目录,所以,引入src目录中的组件,可以这样写,例如引入Todo组件

import Todo from '@/components/Todo'

有了这个,就不用再写相对路径,以免出错。

如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。