参照官方文档来
一定要参照官方问文档,因为版本更新太快了。
官方文档的连接:
遇到的一些报错
创建项目的时候,要用cmd 要使用管理员来创建项目,不然会报一长串 npm error
创建完项目后,启动项目的时候,报
Error: error:0308010C:digital envelope routines::unsupported
在 package.json 将下面的指令进行修改,就可以启动项目了。
// 原指令
"start": "cross-env UMI_ENV=dev umi dev"
// 新指令
"start": "SET NODE_OPTIONS=--openssl-legacy-provider && cross-env UMI_ENV=dev umi dev"