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