1.创建项目
create-react-app my-project --template typescript // 创建项目并使用typescript
2.去除掉没用的文件夹,只保留部分有用的文件

3.项目配置:
配置项目的icon
配置项目的标题
配置项目的别名等(craco.config.ts)
配置tsconfig.json
4.安装craco用于扩展webpack配置,注意版本号与下方一致
npm install @craco/craco@alpha -D
项目根目录下创建craco.config.js扩展webpack配置
const CracoLessPlugin = require("craco-less");
const path = require("path");
const resolve = (dir) => path.resolve(__dirname, dir);
module.exports = {
plugins: [{ plugin: CracoLessPlugin }],
webpack: {
alias: {
//别名配置
"@": resolve("src")
}
}
};
tsconfig.json配置
{
"compilerOptions": {
"allowJs": false,
"jsx": "react-jsx",
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
}
}
}
启动命令修改为craco
<

最低0.47元/天 解锁文章
1112

被折叠的 条评论
为什么被折叠?



