2014-07-07 22 views
3

當我嘗試使用多設備混合應用程序CTP在Visual Studio 2013中創建新的空白Cordova應用程序時,我收到以下錯誤消息。Visual Studio /多設備混合應用程序CTP/Cordova - 未找到導入的項目

有其他人的經驗?我以爲它可能是Node/NPM問題,但它們都可以在我的機器上正常工作(安裝前後)。


編輯:我應該提到,我已經嘗試過在這裏找到了答案:Cordova Multi-Device Hybrid Apps (Preview) for Visual Studio | Can't load project

+0

看起來這是在這裏回答:http://stackoverflow.com/questions/24212443/multi-device-hybrid-apps-preview-for-visual-studio-cant-load-project –

+0

對不起,我應該有提到我已經試過了。 –

+0

你能解釋一下你的意思嗎?「我在想它可能是Node/NPM問題,但它們都能在我的機器上正常工作(安裝前後)。」 – Priyank

回答

1

MDHA項目要求將Node安裝在您的機器上才能創建項目。當您提到已安裝NodeJS時,它可能會失效或損壞。

請嘗試以下步驟:

  • 關閉VS
  • 卸載的NodeJS
  • 重啓機器
  • 安裝從nodejs.org
  • 啓動VS和的NodeJS嘗試創建一個項目

這應該可以解決您的問題。

+1

這並沒有解決這個問題。爲了記錄,我也嘗試重新安裝MDHA CTP。 –

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,錯誤應該消失

現在,一旦這個工作,我仍然有一個關於Git CLI缺少的錯誤。這是用this answer解決的。

我希望這有助於!

+0

我得試試這個。感謝發佈! –

+0

@LeviBotelho,我會嘗試這個之前http://stackoverflow.com/a/24249493/148271。 – IsmailS

+0

沒有爲我工作。 –

相關問題