1.安装node.js
中文链接:http://nodejs.cn/download/,选择对应的版本安装即可,笔者现在用的是win64版本。
安装完成后,cmd命令行打开输入 npm -v出现如下提示即表示node.js安装成功!
2.通过 npm 使用 React
国内使用 npm 速度很慢,我们可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ npm config set registry https://registry.npm.taobao.org
这样就可以使用 cnpm 命令来安装模块了:
$ cnpm install [name]
3.使用 create-react-app 快速构建 React 开发环境
create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。
create-react-app 自动创建的项目是基于 Webpack + ES6 。
依次执行以下命令创建项目:
$ cnpm install -g create-react-app
$ create-react-app my-app
$ cd my-app/
$ npm start
然后自动弹出浏览器页面localhost:3000,如果这个页面出现,那么恭喜你,第一个react页面搭建成功!
项目整体结构如下
可以尝试修改app.js来看看首页效果:
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
改动后如下:
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
这是我的react工程
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
好好学习,天天向上
</a>
</header>
</div>
);
}
export default App;
打开浏览器,发现浏览器会自动刷新,效果如下