npm只为节点服务器安装?

时间:2017-05-01 05:11:20

标签: javascript node.js reactjs webpack webpack-dev-server

这可能是一个非常环保的问题,但我一直在使用webpack设计一个反应应用程序并使用npm install安装各种软件包。每个包都用于一些前端小部件,如标签或D3等。我的问题是这是否意味着我必须使我的服务器成为节点服务器,如果我去生产?它可能是Flask服务器,还是其他一些随机类型,仍然使用这些节点包?我知道这似乎是一个愚蠢的问题,因为我使用节点,他们称之为节点模块,但他们都是前端而不是后端,所以我不会这样做。知道他们是否需要节点后端。

1 个答案:

答案 0 :(得分:1)

  

我的问题是,这是否意味着我必须在生产时将服务器作为节点服务器?

不。您可以使用您喜欢的任何Web服务器。 WebPack将把所有内容捆绑为以正常方式部署到服务器的静态资源。

实际上,您可能不应该使用Node.js来进行正常的静态HTTP文件服务。通过使用像Nginx这样的东西,你会有一个更高性能的网站。

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