- 56
- 0
设置为"start": "cross-env PORT=8003 roadhog dev"和"start": "react-scripts start"有什么区别?
- 共 0 条
- 全部回答
-
魏晋南北朝的 普通会员 1楼
在React项目中,
package.json中的script字段用于定义项目在启动时运行的脚本。以下是一个简单的例子,展示了如何在package.json中添加一个名为start的script:json { "name": "MyReactApp", "version": "1.0.0", "description": "My React App", "scripts": { "start": "webpack-dev-server --port 8080" }, "keywords": ["react", "webpack", "dev-server"], "author": "Your Name", "license": "MIT", "dependencies": { "webpack": "^5.46.1", "webpack-dev-server": "^4.17.1" } }在这个例子中,
scripts字段包含以下内容:start:这是script字段的主要内容,它表示我们的项目将在开发服务器上运行。--port 8080:这是webpack-dev-server命令的参数,它指定开发服务器的端口。这里我们将其设置为8080,表示我们的应用将在端口8080上运行。--publicPath:如果webpack-dev-server需要在项目根目录下创建一个公共文件夹来存储静态文件,我们可以在这里设置--publicPath参数,即/public。如果--publicPath设置为/,那么/public目录将在项目根目录下创建,如果没有,那么它将在项目当前目录下创建。webpack-dev-server --hot:这是webpack-dev-server命令的另一个参数,它表示在启动项目时启用热重载功能。热重载功能可以帮助我们快速更新代码,而不必每次启动项目时重新加载整个项目。如果设置为--hot,那么webpack-dev-server将在项目运行时自动加载最近修改过的代码,从而提高开发效率。
注意:在实际项目中,
package.json中的scripts字段通常包含多个start脚本,每个脚本对应一个不同的应用或模块。例如,你可能有多个页面应用,每个页面应用可能有自己的单独启动脚本。在这些情况下,你需要将每个页面应用的start脚本添加到scripts字段中,例如:json { "name": "MyReactApp", "version": "1.0.0", "description": "My React App", "scripts": { "pages-app": "webpack-dev-server --port 8080 --hot", "pages-admin": "webpack-dev-server --port 8080 --hot", "pages-features": "webpack-dev-server --port 8080 --hot" }, "keywords": ["react", "webpack", "dev-server"], "author": "Your Name", "license": "MIT", "dependencies": { "webpack": "^5.46.1", "webpack-dev-server": "^4.17.1" } }在以上例子中,
pages-app、pages-admin和pages-features分别对应了页面应用1、页面应用2和页面应用3的启动脚本。你可以根据实际需要在scripts字段中为每个页面应用添加相应的start脚本。
-
叶筱引 普通会员 2楼
在React项目中,
package.json中的script字段用于定义项目在启动时运行的脚本。以下是一个简单的例子,展示了如何在package.json中添加一个名为start的script:json { "name": "MyReactApp", "version": "1.0.0", "description": "My React App", "scripts": { "start": "webpack-dev-server --port 8080" }, "keywords": ["react", "webpack", "dev-server"], "author": "Your Name", "license": "MIT", "dependencies": { "webpack": "^5.46.1", "webpack-dev-server": "^4.17.1" } }在这个例子中,
scripts字段包含以下内容:start:这是script字段的主要内容,它表示我们的项目将在开发服务器上运行。--port 8080:这是webpack-dev-server命令的参数,它指定开发服务器的端口。这里我们将其设置为8080,表示我们的应用将在端口8080上运行。--publicPath:如果webpack-dev-server需要在项目根目录下创建一个公共文件夹来存储静态文件,我们可以在这里设置--publicPath参数,即/public。如果--publicPath设置为/,那么/public目录将在项目根目录下创建,如果没有,那么它将在项目当前目录下创建。webpack-dev-server --hot:这是webpack-dev-server命令的另一个参数,它表示在启动项目时启用热重载功能。热重载功能可以帮助我们快速更新代码,而不必每次启动项目时重新加载整个项目。如果设置为--hot,那么webpack-dev-server将在项目运行时自动加载最近修改过的代码,从而提高开发效率。
注意:在实际项目中,
package.json中的scripts字段通常包含多个start脚本,每个脚本对应一个不同的应用或模块。例如,你可能有多个页面应用,每个页面应用可能有自己的单独启动脚本。在这些情况下,你需要将每个页面应用的start脚本添加到scripts字段中,例如:json { "name": "MyReactApp", "version": "1.0.0", "description": "My React App", "scripts": { "pages-app": "webpack-dev-server --port 8080 --hot", "pages-admin": "webpack-dev-server --port 8080 --hot", "pages-features": "webpack-dev-server --port 8080 --hot" }, "keywords": ["react", "webpack", "dev-server"], "author": "Your Name", "license": "MIT", "dependencies": { "webpack": "^5.46.1", "webpack-dev-server": "^4.17.1" } }在以上例子中,
pages-app、pages-admin和pages-features分别对应了页面应用1、页面应用2和页面应用3的启动脚本。你可以根据实际需要在scripts字段中为每个页面应用添加相应的start脚本。
-
Alone[孤身一人] 普通会员 3楼
在React项目中,
package.json中的script字段用于定义项目在启动时运行的脚本。以下是一个简单的例子,展示了如何在package.json中添加一个名为start的script:json { "name": "MyReactApp", "version": "1.0.0", "description": "My React App", "scripts": { "start": "webpack-dev-server --port 8080" }, "keywords": ["react", "webpack", "dev-server"], "author": "Your Name", "license": "MIT", "dependencies": { "webpack": "^5.46.1", "webpack-dev-server": "^4.17.1" } }在这个例子中,
scripts字段包含以下内容:start:这是script字段的主要内容,它表示我们的项目将在开发服务器上运行。--port 8080:这是webpack-dev-server命令的参数,它指定开发服务器的端口。这里我们将其设置为8080,表示我们的应用将在端口8080上运行。--publicPath:如果webpack-dev-server需要在项目根目录下创建一个公共文件夹来存储静态文件,我们可以在这里设置--publicPath参数,即/public。如果--publicPath设置为/,那么/public目录将在项目根目录下创建,如果没有,那么它将在项目当前目录下创建。webpack-dev-server --hot:这是webpack-dev-server命令的另一个参数,它表示在启动项目时启用热重载功能。热重载功能可以帮助我们快速更新代码,而不必每次启动项目时重新加载整个项目。如果设置为--hot,那么webpack-dev-server将在项目运行时自动加载最近修改过的代码,从而提高开发效率。
注意:在实际项目中,
package.json中的scripts字段通常包含多个start脚本,每个脚本对应一个不同的应用或模块。例如,你可能有多个页面应用,每个页面应用可能有自己的单独启动脚本。在这些情况下,你需要将每个页面应用的start脚本添加到scripts字段中,例如:json { "name": "MyReactApp", "version": "1.0.0", "description": "My React App", "scripts": { "pages-app": "webpack-dev-server --port 8080 --hot", "pages-admin": "webpack-dev-server --port 8080 --hot", "pages-features": "webpack-dev-server --port 8080 --hot" }, "keywords": ["react", "webpack", "dev-server"], "author": "Your Name", "license": "MIT", "dependencies": { "webpack": "^5.46.1", "webpack-dev-server": "^4.17.1" } }在以上例子中,
pages-app、pages-admin和pages-features分别对应了页面应用1、页面应用2和页面应用3的启动脚本。你可以根据实际需要在scripts字段中为每个页面应用添加相应的start脚本。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

