Umi脚手架搭建React项目

项目搭建

注意:官方版本变动,本文章仅部分内容可供参考(请以umi官方文档为准)

项目以umi脚手架创建项目,包管理工具使用yarn(yarn的安装与使用自行研究)

  1. 创建目录 myBlog
  2. 使用umi脚手架,执行以下命令:
yarn create umi

注意:这里可能会遇到这么一个错误(没有此错误的可忽略)

D:\WorkProjects\myProject\myBlog>yarn create umi
yarn create v1.16.0
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

success Installed "create-umi@0.13.7" with binaries:
- create-umi
文件名、目录名或卷标语法不正确。
error Command failed.
Exit code: 1
Command: D:\Software\node\node_global\bin\create-umi
Arguments:
Directory: D:\WorkProjects\myProject\myBlog
Output:

info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.

找到 D:\Software\node\node_global\bin (根据你自己的目录,我的是这个)目录下的
create-umi.cmd,其内容如下:

@"%~dp0\C:\Users\XYSM\AppData\Local\Yarn\Data\global\node_modules\.bin\create-umi.cmd"   %*

将 %dp0 删除(%dp0\的含义是:修改当前目录为批处理本身的目录),然后保存

@"C:\Users\XYSM\AppData\Local\Yarn\Data\global\node_modules\.bin\create-umi.cmd"   %*

再注意,保存之后不要了再运行 yarn create umi,会重新覆盖掉刚刚修改的。
修改之后应该:

  • 将 create-umi.cmd 所在的文件夹路径(我的是“D:\Software\node\node_global\bin”),加入系统环境变量 path 中
  • 重新打开命令行界面(注意一定要彻彻底底地重新打开),然后运行 create-umi ( 注意是create-umi ) 就可以了!

此处参考:https://blog.csdn.net/ai375355/article/details/94878703

  1. 内容选择:
    在这里插入图片描述
    在这里插入图片描述

  2. 安装依赖:

yarn
  1. 启动项目:
yarn start
  1. 基本目录结构如下:
├── config                          # umi 配置,包含路由,构建等配置
│   ├── config.js                   # umi 配置
│   └── route.config.js             # 路由配置
├── mock                            # 本地模拟数据
├── public
│   └── favicon.png                 # Favicon
├── src
│   ├── assets                      # 本地静态资源
│   ├── components                  # 业务通用组件
│   ├── layouts                     # 通用布局
│   ├── models                      # 全局 dva model
│   ├── pages                       # 业务页面入口和常用模板
│   │   ├── 404.js                  # 404页面
│   │   └── document.ejs            # html模板文件
│   ├── services                    # 后台接口服务
│   ├── utils                       # 工具库
│   ├── global.less                 # 全局样式
│   ├── common.less                 # less变量文件
│   └── app.js                      # 全局 JS
├── README.md
└── package.json

ok,项目的搭建基本完成

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值