我是否必须学习node.js才能使用npm?

问题描述:

我需要在npm上使用一个包,所以我想学习如何使用npm。教程很好,但我觉得他们假设我知道node.js,我不知道,而且我很难找到一个npm的教程,它并不假设我知道node.js.我需要学习node.js才能使用npm吗?我是否必须学习node.js才能使用npm?

+1

由于也可以使用npm下载客户端库,如果这就是你想要使用npm的那么不,你不需要学习node.js – Molda

+0

@Kyll这是我的理解,虽然npm原本是“只是一个Node的包管理器“,它已经发展到远不止于此,并且通常是JavaScript的包管理器。并且你将Node与JavaScript等同起来,我认为它也不准确。我明显是新来的,你能解释一下吗? – John

+0

难道你觉得你需要学习Node.js才能够用'npm'来做你想做的事情?这实际上是唯一需要回答的问题,因为这个问题非常广泛,完全取决于个人和他们的情况。 – Oka

你不需要知道任何关于节点使用npm,它只是一个包管理器。 Install npm然后npm install你想要的所有包。但是,您需要了解npm toolchain,这也有助于了解哪些选项可用于各种命令。

至少你应该知道installing a package globally and installing a package locally之间的差异,即分别为npm install -gnpm install

+0

谢谢,本。我以前从来没有使用过软件包管理器,所以这对我来说都是新手。我查看了npm站点上的教程,并解释了上面详述的工具链。我相信我安装了我在本地需要的模块,但是下一步无法完成。我知道这完全是一个新问题,但我如何在我的网站上使用它?我习惯使用脚本标记的src属性来调用jQuery,但是我明白在npm上使用模块的方式并非如此。 – John

+1

如果您打算在前端使用npm包,请参阅browserify:http://browserify.org/ –

+0

请问,谢谢。 – John