我想知道是否可以将react.js我构建的Web应用程序部署到尚未node.js安装的共享托管站点?
我webpack用来构建应用程序,它会创建普通html, js, css文件。我上载了包含所有这些html, js(bundle.js) and css文件的静态文件夹,但是当我请求该站点时,服务器未回复404bundle.js的响应。
是的,您确定可以对共享托管服务提供商做出反应。
看到您遇到404错误(未找到)时,您可能错误地引用了您的React文件/捆绑包。bundle.js如果您使用样板创建应用程序,则它甚至可能没有被命名。
您能提供更多信息吗?您的index.html文件是什么样的?您的目录结构是什么样的?如果您能够发布这些文件,我可以告诉您问题出在哪里。
使用npm run build,您应该在其中包含带有索引html文件的文件夹,该文件夹将运行您的应用程序。在实际部署到服务器之前,请先使用xampp尝试此操作。
这是逐步的一切
npm run build
Run Code Online (Sandbox Code Playgroud)
要么
yarn run build
Run Code Online (Sandbox Code Playgroud)
它将生成一个如下所示的构建文件夹:
复制所有内容并将其移动到xampp中的htdocs或ftp中,将目录上传到托管中的public_html文件
| 归档时间: |
|
| 查看次数: |
6167 次 |
| 最近记录: |