https://umijs.org/docs/guides/typescript
现在通过umi提供的脚手架create-umi最新版创建项目默认是typescript类型的,官网说创建完自己可以通过手动改后缀就行。还有一种方法就是安装之前版本的脚手架在创建项目时语言选择javascript,这样文件就是javascript类型。
最好的文档肯定是官网文档,但是如果是新手看不动版本的文档就会有一点疑惑,到底用哪个工具来创建项目。举个例子,最新版本的umi官网是用的create-umi
看3.0版本的文档用的是create-umi-app
V2.0版本用的是create-umi
如果是新手或者是刚上手这个框架的人看到这就很迷惑 到底用哪个这两种工具有什么不同?
v3.0版本用的是create-umi-app 这个根据实际创建的项目来看就是一个非常简单的app,而create-umi 创建项目时有多重选项可供选择,非常全面。
有两种方式来创建项目,这里我是用的npm方式
1. npm create umi
这个命令默认使用最新create-umi包来创建项目,当然默认就是typescript。如果要javascript,选择以前的包的版本就行,当时目录结构和现在最新的也会有差别。
npm create umi@0.27.1
2. npx create-umi
第二种是用这个命令同样也是选择旧版本
npx create-umi@0.27.1
当时你也可以全局安装旧版本,以后就只输入npx create-umi就行了。