有没有人知道Node.js的一套好的安装说明?

时间:2014-05-25 18:07:59

标签: node.js

我试图在Windows机器上开始使用Node.js。是的,我在他们的网站上找到了安装程序。这工作得很好,我可以运行它。但是,之后没有任何指示或要求。我遇到的一些问题:

  • 我了解到大多数这些很酷的模块都需要在本地构建。
  • 我被告知我需要安装Git
  • 我发现我需要Python来构建模块
  • 我发现我需要Visual Studio来编译
  • 一旦构建完成,它们应该是可执行的。但是,它们并非在路径中找到。我在%APPDATA%\npm下发现了它们,但没有提到将它添加到PATH中。

我还会发现什么?在任何地方都有指南吗?

2 个答案:

答案 0 :(得分:0)

Altough我可能会建议你在基于unix的操作系统上开发节点(Ubuntu 12.04 + WebStorm是我最喜欢的组合,因为我可以提到很多原因)当我必须使用Windows 7时,我发现自己处于工作状态。

I found this video really helpful

一旦您的计算机上安装了节点(窗口或任何其他节点),我(以及大多数社区)会建议您使用WebStorm as IDEA它包含每一寸支持,以使您的开发过程变得简单和干净,管理您的全局和本地模块,轻松构建/调试代码。

答案 1 :(得分:0)

听起来你实际上已经安装了Node.js,但是社区中人们构建的软件包有问题,其中一些使用Python或本机C编译器。除非您可能从远程存储库克隆项目,否则不应该使用Git?或者包可能依赖于GitHub中托管的项目?

请记住,Node与社区中可用的所有模块和包分开,通过the npm registry访问。 Node为您提供了在本地执行JavaScript的能力additional APIs,以及一个生态系统来构建额外的软件包,正如您所说,这些软件包可以做很酷的事情。但是每个软件包都有独特的安装要求。

大多数软件包都有自己的依赖项,通常使用npm install命令安装。这(通常)从https://www.npmjs.org/下载其他包,在某些情况下需要编译其他文件。这可能是你遇到的问题。

要记住的另一件事是很多人可能认为安装和可用的东西,因为他们为它们安装了它们,或者运行的是与你不同的操作系统。我经常发现人们会在脚本中的某处硬编码/,这会导致基于Windows的系统出现问题。这可能导致作为社区创建的节点包的一部分创建的可执行文件出现问题。

为了更好地了解Node的内容和可用内容,我建议使用nodeschool.io projects。它们涵盖了基本Node平台提供的一些主要区域,让您习惯于使用GitHub和npm中的东西。也许如果遇到具体问题,人们可以更直接地帮助。