从头搭建一个React应用

Posted 桔子桑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从头搭建一个React应用相关的知识,希望对你有一定的参考价值。

 

node,webpack这些就不一一介绍怎么安装了,默认大家都知道。

一、npm install -g create-react-app

首先全局安装react的脚手架工具 create-react-app

上面提示,npm有新版本了,哎,先不管。

二、新建一个react项目

哦吼,华丽地报错了,先不要慌,我们看到报错信息是 cb() never called!  This is an error with npm itself.

好吧,大概知道了是npm的问题,应该是版本问题?那么,来更新一下咯:

嗯哼,还是报错?那就百度一下吧。百度的结果是:

①npm cache clean -f (清除npm缓存)

npm install -g n (安装最新版node helper)

WTF?

③npm install -g n --force(安装最新版node:stable)

④npm install

重新安装npm好了之后,继续重新新建react项目

看来包还挺多的。

三、npm start

露,总是曲折的,这里又报错了,是webpack版本的问题,话说我已经大半年没更新电脑上的node、webpack、npm的版本了,正好趁这个机会,全部更新一次。

其实报错信息下面,还提出了解决方案(7 steps):

说了那么多,就是要你重新装依赖。

其后,我装了yarn、并且npm run eject(参考博客:https://blog.csdn.net/nideshijian/article/details/87279597

之后,删除了项目下的,node_modules,再次npm install   ------>  npm start;

四、目录结构

至于如何开发,目前看上去,和vue的结构还是有一些区别的,所以,有待后期继续学习。

 

以上是关于从头搭建一个React应用的主要内容,如果未能解决你的问题,请参考以下文章

听晴明老师从头讲React Native

react项目的搭建

重温 Webpack, Babel 和 React

从头搭建一个 Vue.js 项目工程

React Hook + TypeScript 手把手打造类型安全的应用。

Electron+React 快速搭建一个桌面应用