React安装
通过npm使用React
如果你的系统还不支持Node.js及npm可以参考我上一篇windows上安装Node.js
建议在React中使用CommonJS模块系统,比如browserfy或webpack。
国内使用npm速度很慢,你可以使用淘宝定制的cnpm命令行工具代替默认的npm:
npm install -g cnpm --registry=https://registry.npm.taobao.org npm config set registry https://registry.npm.taobao.org
C:\Users\Administrator>npm install -g cnpm --registry=https://registry.npm.taobao.org C:\Users\Administrator\AppData\Roaming\npm\cnpm -> C:\Users\Administrator\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm + cnpm@5.1.1 added 692 packages in 64.44s C:\Users\Administrator>npm config set registry https://registry.npm.taobao.org
这样就可以使用cnpm命令来安装模块了
cnpm install [name]
使用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
在浏览器中打开:http://localhost:3000/

项目的目录结构如下:
my-app/ README.md node_modules/ package.json .gitignore public/ favicon.ico index.html
manifest.json src/ App.css App.js App.test.js index.css index.js logo.svg
registerServiceWorker.j
尝试修改src/App.js文件代码:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
class App extends Component {
render() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h1 className="App-title">欢迎学习React</h1>
</header>
<p className="App-intro">
Fpc开始学习React了 <code>src/App.js</code> 保存后加载.
</p>
</div>
);
}
}
export default App;
修改后,打开http://localhost:3000/


浙公网安备 33010602011771号