如何在没有包管理器的情况下在windows上安装node.js包?

时间:2013-12-01 12:15:38

标签: windows node.js package

通常,当我访问节点js网站时,只有一个exe文件可供下载。而且我不需要只安装一两个包,所以我不需要经理。例如,我对它感兴趣:https://npmjs.org/package/node-ffi - 我应该怎么做,下载并将其压缩到与node.exe相同的文件夹中?它安装creatin一些注册表项或什么?我必须有某种类型的编译器或git吗?

2 个答案:

答案 0 :(得分:0)

即使您需要node-ffi,我建议您使用npm,因为您会发现以后更容易安装其他软件包并处理现有软件包的升级。

据说安装node-ffi似乎你需要compile C++ code这意味着它会更容易(假设你已经在Windows上设置了构建工具编译C ++)然后安装{ {1}}通过

如果您通过Windows安装程序安装节点,您将获得node-ffi这是安装软件包的官方方式。

答案 1 :(得分:0)

我不建议您尝试手动管理包。如果您使用多个(并且许多软件包将具有您需要正确定位的其他软件包依赖项),您会发现它非常麻烦。如果您想要移植安装NPM,则需要从NPM获取Github repository的源代码(如果需要,您可以直接获取zip下载):

https://github.com/isaacs/npm

然后,您应该能够使用文件夹

中的npm.cmd文件
\bin\npm.cmd 

用于NPM功能。您可能希望将它(和node.exe)添加到您的环境路径中。