美文网首页
react+typescript+antd项目初始化

react+typescript+antd项目初始化

作者: 东方三篇 | 来源:发表于2021-08-11 21:03 被阅读0次

1. 全局安装 create-react-app

2. 使用 create-react-app 脚手架初始化项目

  • init

    yarn create react-app my-app --template typescript
    cd my-app
    yarn start
    
  • 如果浏览器自动打开 localhost:3000 react的欢迎页面,则启动成功

3. 引入 antd

  • 添加 craco 配置

    /* package.json */
    "scripts": {
    -   "start": "react-scripts start",
    -   "build": "react-scripts build",
    -   "test": "react-scripts test",
    +   "start": "craco start",
    +   "build": "craco build",
    +   "test": "craco test",
    }
    
    • 在根目录 新增 craco.config.js文件

      /* craco.config.js */
      module.exports = {
        // ...
      };
      
    • 项目使用 less 作为 css 样式的 预编译

      yarn add craco-antd
      
    • 修改 craco.config.js 文件如下

      const CracoAntDesignPlugin = require('craco-antd')
      
      module.exports = {
        plugins: [
          {
            plugin: CracoAntDesignPlugin,
            options: {
              customizeTheme: {
                '@primary-color': '#1DA57A'
              }
            }
          }
        ]
      }
      
    • 项目已经可以使用 less 了

    • 路径别名参考本人文档:https://www.jianshu.com/p/0c62a6b3c895

相关文章

网友评论

      本文标题:react+typescript+antd项目初始化

      本文链接:https://www.haomeiwen.com/subject/pxocbltx.html