在
config/index.js
文件中添加节点
const path = require('path');
const config = {
alias: {
'@components': path.resolve(__dirname, '..', 'src/components'),
'@utils': path.resolve(__dirname, '..', 'src/utils')
}
}
如上配置,编译可以通过,但是vscode编辑器爆红。解决办法在
tsconfig.json
中添加如下内容
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@utils": [
"src/utils"
],
"@components": [
"src/components"
],
},
},
}
这样既可在所在的.tsx
文件中使用
import { setGlobalData, getGlobalData } from "@utils";