create-react-app 腳本搭建工程,修改默認端口號


前言:

create-react-app生成的項目,默認端口號是3000。但是,總是有人蠢蠢欲動,想要修改這個3000端口。本文中的主要內容,就是使用各種方案修改這個3000端口,總有一款適合你。

 

主體:

(1)方案1

3000端口是webpack配置里面寫的,可以通過傳遞一個PORT全局變量,來修改這個端口。當然,您還可以在node_modules/react-scripts/目錄下面,批量搜索替換3000字樣。

詳解:

前用create-react-app創建的項目是有scripts文件夾的,在start.js里面修改端口號即可,最近創建的項目發現沒有scripts文件夾了,
看了一下package.json才發現這些東西都被放在依賴里面了,在node_modules文件夾里面搜索react-scripts,之后可以在該文件夾下看到scripts文件夾。
在start.js里面找到端口號並修改。如圖:

 

 

 

 

(2)npm run eject噴射釋放出配置文件

默認webpack的配置被隱藏在node_moudles,在項目下執行npm run eject可以將配置釋放出來,這樣就可以配置端口號等webpack相關信息,並可在scripts/start下修改端口號

 

 

 

 

 

 

 

(3)package.json 里面配置端口號

 

 

(4)插件方案cross-env

先安裝cross-env插件,然后通過修改package.json中的命令行,傳遞進來新的PORT環境變量。

 

 

 

 

 

(5)小結

原理上來說,就是定義個全局變量PORT,而手法上就有很多種了,選擇一種適合你的就可以了!

 

 

 

 

.

前用create-react-app創建的項目是有scripts文件夾的,在start.js里面修改端口號即可,最近創建的項目發現沒有scripts文件夾了,看了一下package.json才發現這些東西都被放在依賴里面了,在node_modules文件夾里面搜索react-scripts,之后可以在該文件夾下看到scripts文件夾。在start.js里面找到端口號並修改。如圖:


作者:前端喵
鏈接:https://www.jianshu.com/p/80a7603dda70
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM