gpt4 book ai didi

Vue.Js:别名配置

转载 作者:行者123 更新时间:2023-12-05 05:55:36 25 4
gpt4 key购买 nike

我正在尝试在我的 Vue.js 项目中使用 jsconfig.jsoncomponentssub-directories 创建别名。但是我收到了这个错误:

jsconfig.json

{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@components/*": [
"./src/components/*"
],
}
},
"exclude": [
"node_modules"
]
}

一些文件.vue

import GuestLayout from '@components/Layouts/GuestLayout';

错误:

ERROR  Failed to compile with 1 error

...

To install it, you can run: npm install --save @components/Layouts/GuestLayout

我尝试用眼镜解决这个问题,但似乎没有任何效果。这是找到的最简单的https://www.youtube.com/watch?v=U73TDohXmhQ

我在这里做错了什么......?

最佳答案

✔ 解决的问题:

对我有用的是在 vue.config.js 中设置配置,而不是使用 jsconfig.jsontsconfig。 json.

vue.config.js

const path = require('path');

module.exports = {
configureWebpack: {
resolve: {
alias: {
'@Layouts': path.resolve(__dirname, 'src/components/Layouts/'),
'@Inputs': path.resolve(__dirname, 'src/components/Input/'),
'@': path.resolve(__dirname, 'src/components/'),
}
}
}
}

一些文件.vue

import GuestLayout from '@Layouts/GuestLayout';
import FormGroup from '@Inputs/FormGroup';
...

关于Vue.Js:别名配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69438945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com