似乎npm是node.js的最常见用法。你估计80%以上的node.js用户只使用npm功能吗?您认为npm以外的node.js最常见的用例场景是什么?
答案 0 :(得分:1)
看起来你可能对node.js和npm实际上是什么感到困惑,希望我能帮忙解决这个问题。
Node.js是一个javascript运行时环境。最初,javascript主要用于网页的客户端脚本编写。 2009年,Ryan Dahl发布了node.js,它基本上允许对Javascript(标准化ECMAScript)非常熟悉的开发人员在服务器环境中使用javascript。在此之前,开发人员将使用其他技术(PHP,Java等)。 Node.js允许开发人员使用服务器端和客户端的javascript。
NPM或Node Package Manager本质上是Node.js的“附加组件”。它是一个应用程序,允许用户指定包,即某人编写和发布的模块,以便在他们自己的项目中使用。
所以试着回答你的问题:
你估计80%以上的node.js用户只使用npm功能吗?
不,单独使用npm功能永远不会真正完成任何事情,所有NPM都会将一些文件下载到您的计算机上。
您认为npm以外的node.js最常见的用例场景是什么?
节点用于服务器端脚本。可以说最流行的用途是为网络应用程序提供后端功能。