【发布时间】:2019-08-14 01:12:07
【问题描述】:
我已经用vue cli 3 安装了这个项目,但是随着项目的发展,组件的导入变得越来越难看,我最终导入了一个类似的组件
import Component from '../../../../components/folder/Component.vue'
我只想给 src 文件夹起别名并做
import Component from '@components/folder/Component.vue'
我确实读到我必须修改vue.config.js,我已经完成了但错误是一样的
Module not found: Error: Can't resolve '@components/Permissions/PermissionsTable'
这是我的 vue.config.js
const path = require("path");
const vueSrc = "./src";
module.exports = {
runtimeCompiler: true,
css: {
modules: true
},
configureWebpack: {
resolve: {
alias: {
"@": path.join(__dirname, vueSrc)
}
}
}
};
我错过了什么吗?我还应该做什么?
【问题讨论】:
-
使用 Vue CLI 生成的项目应该已经拥有该别名,无需任何额外配置。
-
CLI内置的,可以试试
import Component from '@/components/folder/Component.vue'吗?
标签: javascript vue.js webpack vue-cli-3