首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建React App:如何获取最终端口dev-server在

创建React App时,可以通过以下步骤获取最终端口dev-server在:

  1. 首先,确保你已经安装了Node.js和npm(Node.js的包管理器)。
  2. 打开命令行终端,并进入你想要创建React App的目录。
  3. 运行以下命令来创建一个新的React App:
代码语言:txt
复制
npx create-react-app my-app

这将使用create-react-app工具创建一个名为my-app的新项目。

  1. 进入新创建的项目目录:
代码语言:txt
复制
cd my-app
  1. 在项目目录中,运行以下命令来启动开发服务器:
代码语言:txt
复制
npm start

这将启动一个本地开发服务器,并在默认端口(通常是3000)上运行你的React App。

  1. 在命令行终端中,你将看到类似以下的输出:
代码语言:txt
复制
Compiled successfully!

You can now view my-app in the browser.

  Local:            http://localhost:3000
  On Your Network:  http://192.168.1.100:3000

Note that the development build is not optimized.
To create a production build, use npm run build.

在这个输出中,你可以看到本地访问的URL(通常是http://localhost:3000)。这就是dev-server的最终端口。

请注意,如果端口3000已经被其他应用程序占用,dev-server将会尝试使用其他可用的端口。在这种情况下,你将在命令行终端中看到类似以下的输出:

代码语言:txt
复制
Compiled successfully!

You can now view my-app in the browser.

  Local:            http://localhost:3001
  On Your Network:  http://192.168.1.100:3001

Note that the development build is not optimized.
To create a production build, use npm run build.

在这个输出中,你可以看到新的端口号(例如http://localhost:3001)。

总结起来,通过运行npm start命令启动React App的开发服务器,你可以在命令行终端中找到dev-server的最终端口。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • create-react-app初探

    通过添加参数生成ts支持: npx create-react-app my-app --typescript# oryarn create react-app my-app --typescript...可以看到生成的项目中的 package.json包含很多命令: react-scripts start启动开发模式下的一个dev-server,并支持代码修改时的 HotReload react-scripts...因为 create-react-appmy-app之后通过模版生成的项目中入口脚本被放置src/index.js,而入口html被放置public/index.html,所以需要对这两个文件进行检查...react-dev-utils/browsersHelper是一个浏览器支持的帮助utils,因为 react-scripts v2之后必须要提供一个browser list支持列表,不过我们可以...id=45616 扫码关注 IMWeb前端社区 公众号,获取最新前端好文 微博、掘金、Github、知乎可搜索 IMWeb 或 IMWeb团队 关注我们。 点击阅读原文获取更多参考资料

    75920

    正确的Webpack配置姿势,快速启动各式框架!

    一般来说,Angular中我们将是启动.bootstrap()的文件,Vue中则是new Vue()的位置,React中则是ReactDOM.render()或者是React.render()的启动文件...如果你看过生成的bundle.js代码就会发现,Webpack将所有的模块打包一起,每个模块添加标记id,通过这样一个id去获取所需模块的代码。...loader链式地按照先后顺序进行编译,从后往前,最终需要返回javascript。...常用配置: devServer.contentBase: 告诉服务器从哪里提供内容 devServer.port(CLI): 指定要监听请求的端口号 devServer.host(CLI): 指定使用一个.../app/bootstrap.js'] // 入口文件},output: {path: path.resolve(__dirname, 'app/entry'), // 编译后文件publicPath:

    1.5K30

    create-react-app初探

    通过3种方式快速创建一个React SPA应用: npm init with initializer (npm 6.1+) npx with generator (npm 5.2+) yarn create...通过添加参数生成ts支持: npx create-react-app my-app --typescript # or yarn create react-app my-app --typescript...可以看到生成的项目中的package.json包含很多命令: react-scripts start启动开发模式下的一个dev-server,并支持代码修改时的Hot Reload react-scripts...因为create-react-app my-app之后通过模版生成的项目中入口脚本被放置src/index.js,而入口html被放置public/index.html,所以需要对这两个文件进行检查...react-dev-utils/browsersHelper是一个浏览器支持的帮助utils,因为react-scripts v2之后必须要提供一个browser list支持列表,不过我们可以package.json

    1.3K10

    ViteConf 2022回顾:Vite是如何诞生的?

    除了 vue-cli,create-react-appReact官方脚手架)也使用了相似的配置来处理。值得一提的是,parcel 是第一个提出零配置概念的构建工具。...所以,主流的解决方案,比如 Next.js、create-react-app、vue-cli 都是基于 webpack 的,因为用户更注重热更新的开发体验。...@vue/dev-server 于是,2019年,尤雨溪创建了 @vue/dev-server,它能够进行转化,并且使用原生 ESM 的 import 语法来加载 Vue 的 SFC 组件。...调研中发现,@web/dev-server 也是一个 bundless 的 dev你server。所以,当时的想法就是创建一个支持原生 ESM 热更新的 dev server。...最终 2021 年 2 月 16日,Vite 2.0 正式发布。 组建团队 尤雨溪的时间和精力被分散到了 Vite 和 Vue 两个项目中,仍然需要确保 Vue 可以正常迭代。

    66120

    9102年:手写一个React脚手架 【优化极致版】

    出口(output) output 属性告诉 webpack 在哪里输出它所创建的 bundles,以及如何命名这些文件,默认值为 ./dist。...我们认为这种语言扩展是有很必要的,因为这可以使开发人员创建出更准确的依赖关系图。...来获取代码的依赖) webpack做的就是分析代码。转换代码,编译代码,输出代码 最终形成打包后的代码 这些都是webpack的一些基础知识,对于理解webpack的工作机制很有帮助。...插件实例获取到 compiler 对象后,就可以通过 compiler.plugin(事件名称, 回调函数) 监听到 Webpack 广播出来的事件。...下面正式开始开发环境的配置: 入口设置 : 设置APP,几个入口文件,即会最终分割成几个chunk 入口中配置 vendor,可以code spliting ,将这些公共的复用代码最终抽取成一个

    95710

    更骚的create-react-app开发环境配置craco

    如果想要无 eject 重写 CRA 配置,目前成熟的是下面这几种方式 通过 CRA 官方支持的 --scripts-version 参数,创建项目时使用自己重写过的 react-scripts 包 使用...react-app-rewired + customize-cra 组合覆盖配置 使用 craco 覆盖配置 第二种方式相对第三种略复杂一些,我自己很有体会并且我们注意到最新的AntDesign4 官方也开始推荐...配置步骤 首先,使用 create-react-app 创建一个项目,这里我们命名为 my-project npx create-react-app my-project 进入项目目录,安装基本依赖 yarn...resolve: { alias: { 'react-dom': '@hot-loader/react-dom', }, }, }; step2:注入引用App.js import...import React from 'react' import { hot } from 'react-hot-loader' const App = () => Hello World!

    8K54

    iOS 模拟器调试大法了解一下?

    配置代理 我们调试的时候,需要把模拟器的网络请求代理到我们的 dev-server。这里大力推荐使用强大的 Whistle配合 Proxifier来实现。...首先安装 Whitle,运行 w2 start,访问 http://127.0.0.1:8899,配置好 dev-server 的代理。...首先添加一条 Action 规则代理到本地 8899端口: 然后新建一个规则,把 Simulator;"Xcode Server Builder”; "MobileSafari”;“com.apple.WebKit.Networking...可以 APP 中直接打断点、走单步调试等等,从此跟 eruda 等手动打 log 的调试器说拜拜~ 首先我们需要客户端同学给模拟器打一个 .app包,把包拖到模拟器安装。...id=26701 扫码关注 IMWeb前端社区 公众号,获取最新前端好文 微博、掘金、Github、知乎可搜索 IMWeb 或 IMWeb团队 关注我们。 点击阅读原文获取更多参考资料

    2.2K10
    领券