Node.js Visual Studio/多设备混合应用程序CTP/Cordova-未找到导入的项目

Node.js Visual Studio/多设备混合应用程序CTP/Cordova-未找到导入的项目,node.js,target,visual-studio-cordova,Node.js,Target,Visual Studio Cordova,当我尝试在Visual Studio 2013中使用多设备混合应用程序CTP创建一个新的空白Cordova应用程序时,我收到以下错误消息 还有其他人经历过吗?我认为这可能是节点/NPM问题,但它们在我的机器上都能正常工作(安装前后) 编辑:我应该提到,我已经尝试了这里找到的答案:。MDHA项目需要在您的计算机上安装节点才能创建项目。虽然您提到安装了NodeJS,但它可能已经过时或损坏 尝试以下步骤: 接近VS 卸载NodeJS 重新启动计算机 从NodeJS.org安装NodeJS 启动V

当我尝试在Visual Studio 2013中使用多设备混合应用程序CTP创建一个新的空白Cordova应用程序时,我收到以下错误消息

还有其他人经历过吗?我认为这可能是节点/NPM问题,但它们在我的机器上都能正常工作(安装前后)



编辑:我应该提到,我已经尝试了这里找到的答案:。

MDHA项目需要在您的计算机上安装节点才能创建项目。虽然您提到安装了NodeJS,但它可能已经过时或损坏

尝试以下步骤:

  • 接近VS
  • 卸载NodeJS
  • 重新启动计算机
  • 从NodeJS.org安装NodeJS
  • 启动VS并尝试创建一个项目

这应该可以解决您的问题。

我与Levi的错误完全相同,这是因为在安装过程中没有在node_modules目录中创建一些目录。重新安装节点和/或整个CTP2.0、重新启动、拍手、尖叫等都无法解决我的环境中的问题。在另一台电脑上,这工作正常。要解决此问题,请执行以下操作:

  • 导航到
    C:\ProgramFiles(x86)\Microsoft Visual Studio
    12.0\Common7\IDE\Extensions\
    并搜索“vs mda”。您应该同时找到“VSMDA”和“VSMDA目标”文件夹。(进行递归搜索,您不会在“扩展名”中准确地找到文件夹,而是在一个随机命名的文件夹中)
  • 将这两个文件夹复制到发生错误的位置 关于
    %appdata%\npm\node\u模块\
  • 重新启动Visual Studio,错误将消失
  • 现在,一旦这样做成功,我仍然会得到一个关于Git CLI丢失的错误。这一问题通过解决


    我希望这有帮助

    看起来这里也回答了这个问题:对不起,我应该提到我已经试过了。你能解释一下“我认为这可能是一个节点/NPM问题,但它们都在我的机器上正常工作(安装前后)。”因为错误涉及到一个节点模块文件夹,我突然想到,我的节点安装可能是问题的一部分。然而,Node在我的计算机上工作并且一直工作,所以我怀疑是否是良好的安装导致了这种情况。事实上,该产品在CTP中的可能性更大。@Dai我在community edition中也遇到了同样的问题。现在,我发现在VS2013的社区版中没有MDA3.1的版本。这并没有解决这个问题。为了记录在案,我还尝试重新安装MDHA CTP。我必须尝试一下。谢谢你的发帖@LeviBotelho,我先试试,再试试这个。