create-react-app 使用心得

脚手架搭建react步骤

记录下搭建react项目中遇到的问题

  1. 确保本地装有node.js
  2. 我用的是npm/cnpm
  3. 脚手架用的是create-react-app而非自己搭建

第一步:create-react-app react_demo 创建一个名为 react_demo的项目,翻阅package.json,你会发现里面看不到有webpack的版本信息,这是因为create-react-app把很多内建的配置隐藏掉。同时,安装的react也为最新的版本^16.8.6 (2019.8.1安装)

第二步:cnpm run eject 这个步骤主要是把隐藏掉的配置暴露出来,再次翻阅package.json,会发现里面多了很多配置信息,查看dependencies{} 会发现里面已经装的有 sass-loader、bable等配置

第三步:cnpm i node-sass react-router-dom axios --save 安装sass、react路由、axios

第四步:打开config文件夹下webpack.config.js,找到module{} ,配置好sass
第五步:安装ant design cnpm install antd --save 接下来做按需加载配置

第六步:安装 cnpm i react-app-rewired customize-cra babel-plugin-import ---save 这三个为在creact-react-app中使用ant design 按需加载的必须依赖。

第七步:在根目录下创建 config-overrides.js文件,写入以下待代码在这里插入图片描述
第八步:再次查找package.json,在"scripts{}"下讲代码改为:在这里插入图片描述
接下来就可以运行项目了,看是否有报错 cnpm start

不幸的是,真有报错…
在这里插入图片描述
网上搜索后说是因为少了react-scripts的依赖,检查package.json,我里面确实没有,于是乎,装依赖!
cmd继续输入代码 cnpm i react-scripts --dev 结果一直安装依赖失败,后来把npm升级到6.10.2,再次安装成功。

再次运行,依旧报错。。在这里插入图片描述
继续搜,说是因为丢包问题,仔细想了下安装的时候网速确实不好,于是把node_modules文件夹删除,重新安装 cnpm install
在这里插入图片描述

页面效果
在这里插入图片描述
终于成功。。第一次写博客,哈哈哈,以后会多记录遇到的问题,成为一名合格的程序员

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值