React 快速上手腳手架(適用於Mac)

最近在學習React,使用腳手架的過程當中遇到了不少的問題,下面把流程記錄下來以供參考:css

一、首先要先確認一下本身電腦上是否已經配置了node,和npm。node

$ node -v
$ npm -v

能夠用上述命令行查看,若是已經安裝了會顯示當前版本號。react

二、Mac 安裝nodejsweb

訪問nodejs官網,點擊藍色選框區域穩定版,並下載https://nodejs.org/en/npm

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

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

使用上述命令時可能會安裝報錯cnpm: command not found;這是因爲權限錯誤形成的,能夠在命令前面加 sudo 從新執行,此時應該就能夠下載成功了。緩存

四、接下來纔是下載react腳手架的命令:app

$ cnpm install -g create-react-app
$ create-react-app my-app
$ cd my-app/
$ npm start

五、項目中添加依賴庫(用到時再添加)webstorm

(1)react-bootstrap是一個很是受歡迎的針對react封裝過的bootstrap,它自己不包含css,因此也是須要使用bootstrap原生庫。工具

在create-react-app建的項目目錄中安裝react-bootstrap
npm install react-bootstrap --save
安裝bootstrap
npm install bootstrap@3.3.7 --save

(2)安裝prop-types

npm install --save prop-types

六、其它錯誤解決方法:

(1)在npm install安裝東西的時候報的這個錯誤」Unexpected end of JSON input while parsing near」可以使用如下命令清除緩存:

npm cache clean --force

(2)關於webstorm 彈出Clear Read-Only status

改變文件讀寫權限便可。

(3)ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none was installed

這個peer是輔助庫,問題不大,並且是個warn 不是 error,能夠手動安裝ajv這個庫

npm i ajv     手動更新ajv

相關文章
相關標籤/搜索