2015-11-24 74 views
2

我嘗試在Iphone上創建我的Cordova應用程序,但沒有成功,一切都與Android和Windows Phone一致。當我嘗試建立它在iPhone或iPhone模擬器同樣的錯誤:「找不到模塊‘NPM-註冊表的客戶’」Cordova構建iOS應用程序':「找不到模塊'npm-registry-client'(節點JS)

這裏的一些畫面:

PC:

Visual studio error on Windows PC

Mac(Remote Build):

Remote Build on Mac

我使用Visual Studio 2015年Windows PC上,角JS框架,NPM 2.11.3和0.12.7的NodeJS上。我已經在我的Mac上用Xcode 7構建了一個空白的iPhone應用程序。我試圖刪除node_modules文件夾並重新安裝Npm,但它不工作...

有什麼建議嗎?

感謝您閱讀


編輯:解

我找到了解決辦法。 'npm-registry-client'安裝在我的Windows PC上,但不是在我的Mac上。在終端中,只需編寫「npm install npm-registry-client」,一切都很好! (仿真器和設備)

回答

0

該錯誤很可能是您的Mac上Cordova的安裝不當。從〜/ .taco_home/node_modules清除已安裝的Cordova版本將允許下一個版本重新安裝Cordova並清除問題。

在您的Windows機器上發生Cordova安裝問題的可能性較小,但不太可能。讀取VS中的輸出面板會告訴你錯誤是否發生在遠程構建日誌部分。如果它不是來自遠程構建,那麼清理Cordova緩存和npm緩存將是所需的修復。

希望有所幫助。

+0

感謝您的時間,我發現我的錯誤,但這可能是類似問題的解決方案。 ;) –

相關問題