npm 如何更改React查找生产构建的目录?

ruarlubt  于 2022-12-19  发布在  React
关注(0)|答案(1)|浏览(109)

我已经使用npm build创建了我的前端构建版本,并将其复制到后端文件夹。其路径为“backend/build”。我在后端目录中运行了npm start,但当我导航到localhost:3001/时,没有显示任何内容,所有REST端点都显示404。
我也得到了错误:
没有此文件或目录,请返回“/home/uradora/mielentilatutkimus-thl/backend/build/thl/build/index.html”
因此,它正在寻找:

backend/builds/thl/build/index.html

生成文件夹的实际路径为:

backend/build/index.html

如何改变它寻找的路径?

uujelgoq

uujelgoq1#

如果您正在使用Create React App,则可以使用BUILD_PATH修改输出:

"scripts": {
  "build": "BUILD_PATH='./backend/build' react-scripts build",
}

要开始,您可以将路径添加到脚本中:

"scripts": {
  "start": "npm start --prefix path/to/your/app",
}

相关问题