小编Jer*_*SFT的帖子

如何在NodeJS Azure功能中使用包管理?

我正在尝试将此示例项目构建为Azure功能,它需要一些软件包https://github.com/OfficeDev/O365-Nodejs-Microsoft-Graph-App-only

我可以看到我可以使用https://azure.microsoft.com/en-us/documentation/articles/functions-reference/#nodejavascript-api在NodeJS Azure功能中使用数据包管理

我试着用这个

var request = require('request');
Run Code Online (Sandbox Code Playgroud)

这个说法

You can include packages in your function directory (i.e. via npm install) and then import them to your function in the usual ways (i.e. via require('packagename'))
Run Code Online (Sandbox Code Playgroud)

所以我在其中创建了一个project.json,就像C#Azure Function使用的那样:

{
  "frameworks": {
    "net46":{
      "dependencies": {
        "chalk": "^1.1.1",
        "q": "^1.4.1",
        "request": "^2.67.0"
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

并得到此错误

2016-04-06T19:49:42.026 Exception while executing function: Functions.MicrosoftGraphWebHookNode. mscorlib: One or more errors occurred. Error: Cannot find module 'request'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25) …
Run Code Online (Sandbox Code Playgroud)

azure-functions

21
推荐指数
1
解决办法
1万
查看次数

标签 统计

azure-functions ×1