我已经使用Azure CLI创建了一个应用程序和一个函数,它们有适当的结构,因此:
/host.json
/local.settings.json
/mycustomfunction/function.json
/mycustomfunction/index.js
/mycustomfunction/package.json
/node_modules
从BitBucket下载源代码,使用Kudu部署,构建(获取node_modules之类的依赖项,其中包括azure),一切都正常。
在依赖项方面,只有一个 -
"azure": "^2.0.0-preview"
但是当我在Azure上运行该函数时,出现错误
2017-09-08T13:59:06.091 JavaScript HTTP trigger function processed a request.
2017-09-08T13:59:06.216 Exception while executing function: Functions.mycustomfunction. mscorlib: Error: Cannot find module 'azure'
at Function.Module._resolveFilename (module.js:469:15)
当使用func host start
本地运行相同的函数时,一切正常...我做错了什么? :)