我知道对某些人来说这可能是一个愚蠢的问题,但是我是React的初学者,我希望创建一个非常简单的应用程序。我找到了一个示例,其中每个组件都保存在一个单独的js文件中,这对于模块化和重用来说非常好。
我现在唯一需要注意的是使用export / require。但是,我不需要依赖于nodejs。我只需要一个可以在任何便宜的Web服务器上运行的简单html / js应用程序。
我在某处阅读了可以使用“ Browserify”的内容,但看了之后,似乎就像一个节点库。
我是否可以从网页(例如通过CDN)使用任何允许我使用require的库?如果不是,那是否意味着我无法在不同文件中分离React组件?
但是,我不需要依赖于nodejs。
使用NodeJS。这就是设计React应用程序的方式。
我只需要一个可以在任何便宜的Web服务器上运行的简单html / js应用程序
仅在构建时需要NodeJS 。您可以在开发工作站上运行它。输出是可以上传到任何Web服务器的静态文件。
(注意:React应用程序通常被设计为发出HTTP请求以获取动态数据。一些教程涵盖了使用Node来构建服务器来侦听并响应这些请求。请确保您不混淆程序以移植React应用程序到ES5(在构建时运行)通过程序运行Web服务器(在运行时),即使两者都是使用Node编写的。