创建项目 create-react-app hy_ts_react_music --template typescript
配置@路径
- 安装 npm install @craco/craco@alpha -D
- 创建一个craco.config.js文件
-
const path = require("path") const resolve = (dir) => path.resolve(__dirname, dir) module.exports = { webpack: { alias: { "@": resolve("src") } } }
修改tsconfig.json
-
添加
"baseUrl": ".",
"paths": {
"@/*":[
"src/*"
]
}
{ "compilerOptions": { "target": "es5", "lib": [ "dom", "dom.iterable", "esnext" ], "allowJs": true, "skipLibCheck": true, "esModuleInterop"