reactjs React应用程序不支持LiteSpeed Server

y3bcpkx1  于 6个月前  发布在  React
关注(0)|答案(1)|浏览(43)

Package.json:

cat package.json
{
  "name": "react",
  "version": "0.0.0",
  "private": true,
  "main": "index.js",
  "dependencies": {
    "prop-types": "^15.8.1",
    "react": "^18.1.0",
    "react-dom": "^18.1.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "devDependencies": {
    "react-scripts": "latest"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

字符串
我有这个.htaccess文件:

DirectoryIndex ../../developement/eliptum-react/public/index.html
DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION BEGIN

PassengerAppRoot "/home/eliptumr/developement"
PassengerBaseURI "/dev"
PassengerNodejs "/home/eliptumr/nodevenv/developement/20/bin/node"
PassengerAppType node
PassengerStartupFile ../../developement/eliptum-react/src/App.js
DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END


我在/developement/eliptum-react中有一个正在运行的react应用程序
但是当我访问eliptum.tech/dev时,它确实显示了index.html的内容,这些内容是:

`<head></head><body><div id="root"></div></body>`


但不渲染我的React应用程序
我买的主机使用LiteSpeed Web服务器
我在/developement/eliptum-react中有一个正在运行的react应用程序,它是使用npm run start启动的
我应该如何设置应用程序,我错过了什么吗?

xam8gpfp

xam8gpfp1#

在这里回答,张贴链接到reddit这样的人谁帮助,得到信贷!
TL'DR我没有构建应用程序并像这样使用它,而是通过执行npm run start(脚本)运行测试服务器,而不是我应该使用npm run build来构建react应用程序并使用生成的文件供webhost服务
GG's!
https://www.reddit.com/r/reactjs/comments/18zgcl7/comment/kgin7s1/?context=3

相关问题