Visual Studio /多设备混合应用CTP / Cordova-找不到导入的项目

问题描述 投票:3回答:2

[当我尝试使用Multi Device Hybrid Apps CTP在Visual Studio 2013中创建新的空白Cordova应用程序时,出现以下错误消息。

“”

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


编辑:我应该提到我已经尝试过在这里找到的答案:Cordova Multi-Device Hybrid Apps (Preview) for Visual Studio | Can't load project

node.js target visual-studio-cordova
2个回答
1
投票

MDHA项目要求在您的计算机上安装Node才能创建项目。当您提到已安装NodeJS时,它可能已过时或损坏。

尝试这些步骤:

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

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


1
投票

我和Levi有相同的确切错误,这是因为在安装过程中未在node_modules目录中创建一些目录。重新安装节点和/或整个CTP2.0,重新启动,鼓掌,尖叫等都无法在我的环境中解决此问题。在另一台PC上,这很好。要解决此问题:

  1. 导航至C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\并搜索“ vs-mda”。您应该同时找到“ vs-mda”和“ vs-mda-targets”文件夹。 (进行递归搜索,您将无法在“扩展名”中找到这些文件夹,而是在一个随机命名的文件夹中)]] >>
  2. 将这两个文件夹复制到错误所在的位置关于%appdata%\npm\node_modules\
  3. 重新启动Visual Studio,错误应该消失
  4. 现在,一旦可行,我仍然会丢失Git CLI的错误消息。通过this answer解决了。

    我希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.