React安裝及目錄結構

構建React項目的幾種方式:

  • 構建:create-react-app 快速腳手架
  • 構建:generator-react-webpack
  • 構建:webpack一步一步構建

這裏我們create-react-app 快速腳手架構建項目。
優缺點:React項目構建的幾種方式


一、安裝

1、安裝cnpm

國內使用 npm 速度很慢,你可以使用淘寶定製的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm:

$ sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
$ sudo npm config set registry https://registry.npm.taobao.org

這樣就可以使用 cnpm 命令來安裝模塊了:

$ cnpm install [name]

2、安裝react

使用 create-react-app 快速構建 React 開發環境
create-react-app 是來自於 Facebook,通過該命令我們無需配置就能快速構建 React 開發環境。

create-react-app 自動創建的項目是基於 Webpack + ES6 。

執行以下命令創建項目my-app,並啓動:

//創建項目
$ sudo cnpm install -g create-react-app
$ sudo create-react-app my-app

//啓動項目
$ cd my-app/
$ sudo npm start

然後在瀏覽器中打開 http://localhost:3000/ ,即可。


現在很多人也用一個新的包管理工具yarn,來安裝。
這裏把npm和yarn做下對比:

//安裝模塊
> npm install lodash
> cnpm install lodash
> yarn add lodash

//啓動項目
> npm start
> cnpm start
> yarn start

//構建項目
> npm run bulid
> cnpm run bulid
> yarn build

二、目錄結構


在這裏插入圖片描述

  • node_modules: 該文件夾是項目所有依賴包的存放地址,除了在項目初始化時安裝的所必須的依賴包之外,我們後續通過yarn/npm安裝的包都存放在該目錄下。
  • package.json:項目的配置文件
  • public:裏面的index.html爲項目的入口文件
  • src:模塊與組件的存放目錄。裏面包含了我們使用的js文件,css文件,img文件等等。其中src裏的index.js是項目的js入口文件,它與public文件夾裏的index.html相對應。

注:若用yarn安裝,會有yarn.lock文件,它是依賴包的描述文件。


三、webpack

(1)webpack編譯打包項目

> npm run build 

(2)webpack配置文件
腳手架雖然封裝了webpack,但默認配置文件是不開放的。
所以現在生成webpack的配置文件:

> npm run eject
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章