react項目搭建

來源:互聯網
上載者:User

標籤:cti   pack   建立   tar   為我   require   ios   art   module   

1.下載安裝node.js,需要node.js環境。

2.經過挑選,決定選擇creat-react-app這個項目腳手架,然後輸入指令安裝          $ npm install -g create-react-app

3.建立項目,然後輸入指令(my-app是名字,自己取)          $ create-react-app my-app    

4.進入項目,然後輸入指令          $ cd my-app

5.運行項目,然後輸入指令          $ npm start

6.選擇react-router-dom這個路由,然後輸入指令安裝          $ npm install --save react-router-dom

7.對比fetch和axios選擇fetch,然後輸入指令安裝          $ npm install whatwg-fetch --save

8.因為我是開發微商城項目,UI組件整合選擇ant-design-mobile,然後輸入指令安裝          $ npm install antd-mobile --save

9.引入 react-app-rewired 並修改 package.json 裡的啟動配置          $ npm install react-app-rewired --save-dev

10.在項目根目錄建立一個 config-overrides.js 用於修改預設配置,輸入代碼

module.exports = function override(config, env) {  // do stuff with the webpack config...  return config;};

11.安裝按需載入組件代碼和樣式的 babel 外掛程式並修改 config-overrides.js 檔案          $ npm install babel-plugin-import --save-dev

const { injectBabelPlugin } = require(‘react-app-rewired‘);
module.exports = function override(config, env) { config = injectBabelPlugin([‘import‘, { libraryName: ‘antd-mobile‘, style: ‘css‘ }], config); return config;};

 12.用組件方式來寫css          $ npm install --save styled-components

react項目搭建

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.