serve已使用全局安装npm install -g serve
命令并且它在本地工作,但部署到Windows服务器给出以下错误:
“serve”不被识别为内部或外部命令
如何修复这个错误?还有,这个有什么用server.js
文件在一个react
项目,它如何帮助部署?
npm serve is installed globally please click here to see the image
我知道跑步npx serve -s build
应该管用。我和你有同样的问题。 npx 命令对我有用。如果您遇到 npx 问题,请检查您的 Nodejs 版本。我正在运行 10.16.2(这样我们就在同一页面上)。https://www.npmjs.com/package/serve https://www.npmjs.com/package/serve
你的问题的其余部分与你的设置的其余部分相关。我没有自己的 server.js 文件(有一些 node_module server.js 文件,这就是你的意思)?
据我了解 create-react-app,npm run start
将允许您在本地运行您的应用程序。我不需要serve -s build
为了那个原因。
我使用了放大创建反应应用程序。对于放大应用程序,我只需运行amplify publish
我的应用程序的构建目录被发送到 S3 存储桶。如果您没有该配置,并且想要快速而肮脏的答案...只需在 React 应用程序中获取构建目录的内容并将这些文件放到您的 Web 服务器上即可。这应该可以完成 90% 的工作(注意呈现的默认页面)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)