我目前使用的Azure移动服务图像被锁定为npm版本1.2.30。图像上安装了最新的npm版本(在... \ Program Files(x86)\ npm下)。但是npm被锁定到版本1.2.30,因为它与node.js一起安装(在... \ Program Files(x86)\ nodejs下)并且路径总是首先在\ nodejs \文件夹下查找并使用它。
这导致我在部署时使用某些npm软件包(包括googleapis)时出现问题。安装googleapis时出现的错误是旧版本的npm中的错误,并在最近解决。
最简单的解决方案是删除... \ Program Files(x86)\ nodejs \文件夹下的'npm'文件和'npm.cmd'文件,以便从.. \ Program Files(x86)中读取npm \ npm \文件夹。但是在尝试访问这些文件时,我获得了访问被拒绝的错误。我通过Kudu界面访问移动服务图像。
这有解决办法吗?
答案 0 :(得分:2)