【问题标题】:How to configure react js environment to instantly compile to a specific directory?如何配置 react js 环境即时编译到特定目录?
【发布时间】:2020-06-28 19:05:08
【问题描述】:
我有一个 php 服务器,在服务器内部有一个目录,用于放置我的应用程序。当 npm start 启动时,应用程序以开发人员模式启动,并通过即时编译跟踪更改。这种方法会导致很多问题,并使用端口 3000 启动不必要的服务器。
我需要编译到一个文件夹,并且可以选择热重启,主要是在我的 apache/php 服务器上,我可以很容易地看到编译后的应用程序的输出。随着这些变化,必要的部分被重新编译。无需启动新服务器。
我没时间了解配置,请告诉我怎么做,有没有现成的说明
【问题讨论】:
标签:
webpack
build
configuration
package.json
createjs
【解决方案1】:
听起来你已经使用 create-react-app 设置了 React。
如果您这样做了,并且您只想编译更改,您可以使用npm run build 来完成。它将应用程序的生产版本编译到“build”文件夹中。
如果您想要某种“监视”模式,即只要源文件发生更改,应用程序就会自动重新构建,您必须添加一些自定义脚本,如 this one,或切换到 @987654323 @,这将需要一些学习曲线。如果你这样做,我建议克隆其中一个starter setups 并自定义它们。