umijs项目初始化

创建

    npm create @umijs/umi-app

统一npm包管理器

    在package.json下新增preinstall和项目启动前添加npm-only-allow,设置yarn作为当前项目的管理版本

"preinstall": "npx npm-only-allow --PM yarn --lang zh",

"dev": "npx npm-only-allow && webpack",

多环境配置

    在启动脚本指定UMI_ENV

    新增.umirc.test.ts,并利用define将环境变量注入到项目内

代理设置

    在开发环境指定proxy

通用配置

格式化

    安装相关依赖,其中@umijs/fabric是由umi提供的一套开箱即用的规范,可以通过rules覆写

    新增script脚本

    新增.eslintrc配置文件

    利用pre-commit做commit前代码校验

请求相关

    异常处理

    拦截器    

页面布局

    在layout里自定义即可


你可能感兴趣的:(umijs项目初始化)