所有
可能是一个noob问题,但对于node.js来说是全新的。我陷入困境并进入圈子,所以寻找正确的方向(我的技能是.NET和浏览器JS)。
我的第一个node.js应用程序将读取Windows串行端口,因此我想使用voodootikigod / node-serialport模块,它似乎是最适合在Windows上与node.js一起使用的模块。我已经按照说明在Windows上通过克隆github源来构建它,并使用node-gyp进行配置和构建,并且成功运行且没有错误。
但是,我需要将其安装到本地npm存储库中,以便我可以在我的应用程序中“要求”它。我正在使用VS的新Visual Studio Node.js工具(这是.net开发人员开始使用node.js的绝佳方法)但是包含的npm包管理器无法从本地文件夹安装。
所以我不太了解NPM我假设使用以下命令行“npm install”从本地github文件夹将其安装到本地NPM存储库中,它会拉动所有依赖项但是有一个嵌入式脚本运行以下命令“node-gyp rebuild”,它在这里它出现错误:MSB4036找不到“VCBuild”任务。
我正在使用VS 2013专业版,我认为VCbuild已经被MSbuild取代了一段时间。所以看起来我必须编辑node-gyp rebuild尝试运行的脚本,但是我对npm和node-gyp的了解不够充分。
这可能是一个愚蠢的新手问题 - 有人能指出我正确的方向吗?感谢。
答案 0 :(得分:0)
您是否对Windows上的node-gyp有所有要求(请参阅the readme)? Windows 7需要Python 2.7和VS 2010,Windows 8需要VS 2012 C ++。