在已有的項目中運行:npm run eject
如果報錯,就先運行:
git add .
git commit -m 'init'
再執行npm run eject
這時在你的項目中就會生成config文件夾,可以根據自己的需要修改配置
刪除node_modules文件夾的內容,沖刺你安裝 npm install
修改端口號:
scripts->start.js
關閉eslint
在config-》webpack.config.js
module-》rules中
設置路徑別名:
config->webpack.config.js
resolve=>alias
靜態資源配置
create-react-app public文件存放靜態資源
請求代理proxy
2.0以上的版本,package.json中添加字符串
"proxy": "http://localhost:4000",
這樣,當你在開發中使用 fetch(’/api/todos’) 時,開發服務器將識別出它不是靜態資源,並將你的請求代理到http://localhost:4000/api/todos 作為后備。開發服務器將 僅僅 嘗試將 Accept 頭中沒有 text/html 的請求發送到代理。
參考:https://blog.csdn.net/hbiao68/article/details/101215029