2015-01-09 83 views
1

我一直在我的AzureMobileService自定义API中使用Azure-storage npm模块过去几个月,所有工作都很好,直到几天后它开始给我这个错误 - 找不到模块'azure-storage'。它很奇怪,因为我没有改变我的代码,实际上它开始给我这个错误的那一天,我早上检查了我的应用程序(HTML/JS应用程序),这一切都运行良好。但是当我从工作中回来并运行应用程序时,我得到了这个错误。下面是我的自定义API的代码,我得到这个错误azure移动服务错误找不到模块'azure-storage'

var azure = require('azure-storage'); 
var retryOperationFilter = new azure.ExponentialRetryPolicyFilter(); 
var tableService= azure.createTableService().withFilter(retryOperationFilter); 

和我有包括在我的package.json Azure的存储 -

"dependencies": {"tracer": "0.7.3", "colors" : "1.0.3", "lodash" :"2.4.1", "azure-storage": "0.4.1"}, 

我问这个question在“Azure的存储'npm页面,但没有得到太多的帮助,所以现在试着在这里;现在已经两天了,我还没有解决它,它非常烦人,我在我的智慧结束。 任何人都经历过相同或可能有任何想法,将非常感谢,如果你可以分享你可能已经得到的任何东西。

+0

看起来0.4.2是Azure团队〜10天前发布的。也许尝试更新依赖关系? –

+0

是的,试过了,虽然没有运气 – kkap

回答

2

终于通过手动npm安装'azure-storage'来为我的移动服务工作。

我从来没有想过尝试手动安装npm,因为我的package.json中的其他节点模块(如tracer,lodash)可以正常工作,无需手动安装npm。另外,据我所知,如果我只是在我的移动服务的package.json中包含npm模块并推送它,服务器上的移动服务会安装它并重新启动,而且我不需要手动安装。这就是我的代码在上周工作之前发生的事情。

+0

你有链接可用于如何做到这一点?我还没找到控制台。 – user1020853

+0

我很好奇,你在哪里使用var azure = require('azure-storage');? –

+0

@ GuyBen-Moshe,用于Azure移动版系列中使用Node API后端 – kkap

相关问题