本文最后更新于:2 years ago
插件
- 首先需要安装
npm install eslint-import-resolver-alias
插件 - 接着在
.eslintrc.js
中配置,否则eslint会解析失败
module.exports = {
settings: {
"import/resolver":{
"alias": {
"map": [["@", "./src"]] ,
"extenstions": ['.js','.ts','.jsx','.json']
}
}
}
}
vite配置别名
// vite.config.js
import { defineConfig } from 'vite'
import path from 'path'
export default defineConfig({
resolve: {
alias: {
"/@": path.resolve(__dirname, "./src")
}
}
})
vscode别名智能提示
有两种方式使得vscode有智能提示
安装path-alias
插件
在vscode中安装该插件,并在setting.json中配置路径别名
“pathAlias.aliasMap”: {
// key别名 | 应用${cwd}来代替当前工作目录的绝对路径
“@”: “${cwd}/src”,
“~”: “${cwd}/src”,
“components”: “${cwd}/src/components”
},
配置jsconfig.json
在根目录中创建该文件
{
"compilerOptions": {
"target": "ES6"
"experimentalDecorators": true,
"baseUrl": "./",
"paths": {
"@/": ["src/"],
}
},
"exclude": ["node_modules", "dist"]
}
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!