npm 运行 构建不包括所有文件

npm run build not including all the files

我是 ReactJs 的新手。这是我第一次尝试在服务器上开发和部署。

我已经完成了几页,想在子域上显示这个项目,以便我的客户可以跟踪。为了在服务器上部署,我使用 npm run build 构建了它。这成功了。我在服务器上部署代码。但它只显示一个索引或主页。我想这不是建立内页。我们该怎么做?

这是我的文件结构 -

src --
-------- component --
--------------------- element
--------------------- common
--------------------- footer
--------------------- header
-------- elements --
--------------------- /*-- Inside Page jsx files --*/
-------- Home
--------------------- /*-- Home Page --*/

如何在构建中包含src文件夹下的所有文件?它在本地服务器上正常工作。另外,我尝试使用 server -s build 并且它也工作正常。但它不适用于服务器。是因为我在子域上部署还是我必须执行任何其他必要步骤?

请帮助我。

提前致谢。

我猜它是在构建内页,但是当你想显示它们时,你必须在 ReactDOM.render() 中使用 index.js 中的其他组件。 你设置了吗?

ReactDOM.render(     
  <Element />,
  <Common />,
  <Header />,
  <Footer />,
  document.getElementById('Help-modal')        
);

这通常是因为您的托管服务提供商不支持 node.js。请与您的托管服务提供商联系。

如果他们不支持 node.js 那么你可以试试 heroku

这将帮助您将代码上传到服务器并重定向到您的域点。

您可以观看此视频 - Youtube 部署和一些基础知识。

查看 documentation 了解更多信息。

希望对您有所帮助。