简介
在 react 开发中,不得不提的就是 umijs 框架。这个框架把 react 全家桶打了一个包,整合在了一起。让开发者不必苦于配置初始开发环境。在 umijs2.x 升级到 umijs3.x 之后,在创建新项目的命令也发生了变化,让人容易模糊,而且 npm 和 yarn 的使用命令也不相同。这里做个简单的分享,方便以后查阅。
Umi 2.x
通过官网得知,2.x 版本 umi 通过 create-umi 提供脚手架能力来创建的新项目。使用方式如下
1 | $ mkdir myapp && cd myapp |
你可以通过 yarn create umi 或 npm create umi 使用 create-umi。推荐使用 yarn create 命令,能确保每次使用最新的脚手架。
这里当时其实是很疑惑的,为啥使用的是 create-umi 脚手架来创建的项目,却不是 npm run create-umi 这样的使用命令?最后查阅资料得知,其实 yarn create umi 其实做了两步操作,根据 yarn 的官方文档。
而 npm create 确实平时不怎么见,而且文档也没有这个命令。最后多方查找说是 npm init 的别名,这里的作用就和 yarn create 一样随便用吧。大概就这样一段野史可证!!
由此创建项目的脚本命令就清楚了,就是使用了 create-umi 脚手架生成的。那么对以往的总结可以有以下方式来创建项目
1 | yarn create umi // 创建文件在当前文件夹,执行脚本并更新create-umi包 |
Umi 3.x
有以上的文字参考,3.x 版本的创建也就容易理解了。主要使用的是@umijs/create-umi-app 包来创建项目的。官网文档是这样写的
1 | $ mkdir myapp && cd myapp |
由以上命令来说,总结下创建的命令
1 | yarn create @umijs/umi-app |
小结
整体就是用以上用命令通过脚手架包来创建项目的总结,希望对你有所帮助!!!