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启动的
我应该如何设置应用程序,我错过了什么吗?
1条答案
按热度按时间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