npm install 仅适用于节点服务器?

npm install for node server only?

这可能是一个非常绿色的问题,但我一直在使用 webpack 设计一个 React 应用程序并使用 npm install 安装各种包。每个包都用于一些前端小部件,例如选项卡或 D3 等。我的问题是,这是否意味着我必须在生产时以及何时将我的服务器设为节点服务器?它可以是 Flask 服务器,还是其他一些随机类型,并且仍然使用这些节点包?我知道这似乎是一个愚蠢的问题,因为我正在使用节点,它们被称为节点模块,但它们都是用于前端而不是后端,所以我不知道它们是否需要一个节点返回结束与否。

My question is does this mean I have to make my server a node server if and when I go production?

没有。您可以使用任何您喜欢的 Web 服务器。 WebPack 将把所有东西打包成静态资源,以正常方式部署到您的服务器。

事实上,您可能不应该使用Node.js进行正常的静态 HTTP 文件服务。通过使用 Nginx 之类的东西,您将拥有一个性能更高的网站。

NPM 命名不当,但在创建它时命名更有意义。 Web 开发人员也可以将其用作包管理器。