当我尝试使用多设备混合应用程序CTP在Visual Studio 2013中创建新的空白Cordova应用程序时,我收到以下错误消息。
还有其他人经历过这个吗?我认为它可能是Node / NPM问题,但它们都在我的机器上正常工作(安装前后)。
修改:我应该提到我已经尝试过这里的答案:Cordova Multi-Device Hybrid Apps (Preview) for Visual Studio | Can't load project。
答案 0 :(得分:1)
MDHA项目要求在您的计算机上安装Node才能创建项目。虽然你提到安装了NodeJS,但它可能会陈旧或损坏。
尝试以下步骤:
这可以解决您的问题。
答案 1 :(得分:1)
我和Levi有同样的错误,因为在安装过程中没有在node_modules目录中创建一些目录。重新安装节点和/或整个CTP2.0,重新启动,拍手,尖叫等都无法在我的环境中解决这个问题。在另一台PC上,这很好用。要解决此问题:
C:\Program Files (x86)\Microsoft Visual Studio
12.0\Common7\IDE\Extensions\
并搜索“vs-mda”。您应该找到“vs-mda”和“vs-mda-targets”文件夹。 (进行递归搜索,你不会在“Extensions”中找到文件夹,里面有一个随机命名的文件夹) %appdata%\npm\node_modules\
现在,一旦这个工作,我仍然得到关于Git CLI缺失的错误。这是通过this answer解决的。
我希望这有帮助!