Node.js Visual Studio/多设备混合应用程序CTP/Cordova-未找到导入的项目
当我尝试在Visual Studio 2013中使用多设备混合应用程序CTP创建一个新的空白Cordova应用程序时,我收到以下错误消息 还有其他人经历过吗?我认为这可能是节点/NPM问题,但它们在我的机器上都能正常工作(安装前后)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
编辑:我应该提到,我已经尝试了这里找到的答案:。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模块\
我希望这有帮助 看起来这里也回答了这个问题:对不起,我应该提到我已经试过了。你能解释一下“我认为这可能是一个节点/NPM问题,但它们都在我的机器上正常工作(安装前后)。”因为错误涉及到一个节点模块文件夹,我突然想到,我的节点安装可能是问题的一部分。然而,Node在我的计算机上工作并且一直工作,所以我怀疑是否是良好的安装导致了这种情况。事实上,该产品在CTP中的可能性更大。@Dai我在community edition中也遇到了同样的问题。现在,我发现在VS2013的社区版中没有MDA3.1的版本。这并没有解决这个问题。为了记录在案,我还尝试重新安装MDHA CTP。我必须尝试一下。谢谢你的发帖@LeviBotelho,我先试试,再试试这个。