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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原文地址:https://www.cnblogs.com/jianxian/p/12362346.html

时间: 2024-10-12 07:12:25

create-react-app 脚本搭建工程,修改默认端口号的相关文章

apache修改默认端口号

找到:apache>>config>>httpd.conf Ctrl+F 查找:Listen 80,把它改成#Listen 80,重起一行:输入Listen 8888,这样端口号就变成8888了. 不过有一个缺点:每次输入的时候都要localhost:8888,因为这不是默认端口. apache修改默认端口号,布布扣,bubuko.com

MySql修改默认端口号,修改my.ini的端口号

MySql默认端口号为3306,如果安装多个或者冲突需要修改端口号,修改my.ini的端口号就可以了,文件一般情况下在安装目录下.下面是具体说明: 方法/步骤 先在服务里停止mysql的服务器,再找到mysql安装目录下面的my.ini文件,把里面的端口号3306替换成其它的端口号. 修改下面两个地方:[client] port=3306 [mysqld] # The TCP/IP Port the MySQL Server will listen onport=3306 3 如果提示修改不了可

kafka修改默认端口号

kafka默认端口号:9092     改为 19092 端口号可以被任意修改.如果端口号设置为小于1024,那么kafka需要以root身份启动. config下 1.service.properties                                                     port = 19092    不指定的话,按照默认9092 2.connect-distributed.properties                               

Nginx、Apache2修改默认端口号

Ubuntu15.04 Nginx.Apache2修改默认端口号 通过Ubuntu 搭建WEB服务器,根据需求,有时候会需要修改web服务的端口号,这里我记录整理了Nginx和Apache修改默认端口号和网站目录的过程. Nginx修改默认端口 1.修改配置文件 vi /etc/nginx/sites-enabled/default listen 81 default_server; # 修改自己需要的端口号 listen 81 default_server; 2.重载Nginx服务 /etc/

mysql 查看并修改默认端口号

1. 登录mysql [[email protected] /]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 92 Server version: 5.1.66 Source distribution Copyright (c) 2000, 2012, Oracle and/or its affiliat

SpringBoot修改默认端口号

server.port=8088 学习了:https://blog.csdn.net/zknxx/article/details/53433592 java -jar a.jar --server.port=8088 java -jar a.jar -Dserver.port=8088 原文地址:https://www.cnblogs.com/stono/p/9127422.html

React漫漫学习路之 利用Create React App命令创建一个React应用

所谓万事开头难,本文旨在为初探React的同学,建立第一个最基本的react应用. Create React App是Facebook官方的一个快速构建新的 React 单页面应用的脚手架工具,它可以帮你配置开发环境,以便你可以使用最新的 JavaScript 特性,还能提供很棒的开发体验,并为生产环境优化你的应用.(如果你使用过vue-cli构建vue应用,那么此处可类比) 话不多说,直接开始. 安装 全局安装create-react-app npm install -g create-rea

修改Tomcat服务器的默认端口号

tomcat服务器的默认端口号是8080,我们也可以修改为其他端口号,并且在没有启动Apache,IIS等占用80端口的web服务时,我们也可以设置为80端口,这样在生产中域名之后就可以不带端口号了,这是最常见的方式,下面看下如何来配置 前面说过在tomcat服务器目录下有一个conf的目录,这个目录主要是存放服务器的配置文件,里面的server.xml就是服务器相关的配置文件,利用编辑器打开server.xml文件,找到如下代码: 1 <Connector port="8080"

[转]如何修改远程桌面默认端口号

如何修改远程桌面默认端口号 听语音 | 浏览:13869 | 更新:2014-04-15 11:12 一键约师傅 百度师傅高质屏和好师傅,拯救你的碎屏机 百度经验:jingyan.baidu.com 终端服务默认端口号:3389.更改原因:不想让非法用户连接到服务器进行登录实验.当这台服务器托管在外时更不希望发生这种情况,呵呵,还没忘记2000的输入法漏洞吧? 百度经验:jingyan.baidu.com 方法/步骤 1 打开注册表编辑器,修改第一处[HKEY_LOCAL_MACHINE\SYS