2014-11-21 43 views
2

我目前使用的Azure移動服務映像目前被鎖定到npm版本1.2.30。在映像上安裝了最新的npm版本(在... \ Program Files(x86)\ npm下)。但是由於npm與Node.js一起安裝(在... \ Program Files(x86)\ nodejs下)並且該路徑總是首先在\ nodejs \文件夾下查找並使用,所以npm被鎖定到版本1.2.30它。如何在Azure移動服務部署中使用最新的npm

這導致我在部署時使用一些npm包(包括googleapis)時出現問題。安裝googleapis時出現的錯誤是舊版npm中的錯誤,並在最新版本中解決。

最簡單的解決方案是刪除... \ Program Files(x86)\ nodejs \文件夾下的'npm'文件和'npm.cmd'文件,以便從.. \ Program Files(x86 )\ npm \文件夾。但是在嘗試訪問這些文件時遇到拒絕訪問錯誤。我通過Kudu界面訪問移動服務映像。

是否有解決此問題的方法?

回答

相關問題