Ich versuche, dieses Beispielprojekt als Azure-Funktion zu bauen und es erfordert einige Pakete https://github.com/OfficeDev/O365-Nodejs-Microsoft-Graph-App-onlyWie kann ich die Paketverwaltung in NodeJS Azure-Funktionen verwenden?
Ich sehe, dass ich Paketverwaltung in NodeJS Azure-Funktionen verwenden können https://azure.microsoft.com/en-us/documentation/articles/functions-reference/#nodejavascript-api
Ich habe versucht, diese
mit zu verwenden,var request = require('request');
Diese Aussage
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'))
Also ich cr eated verwendet eine project.json mit diesem in es wie die C# Azure Funktion:
{
"frameworks": {
"net46":{
"dependencies": {
"chalk": "^1.1.1",
"q": "^1.4.1",
"request": "^2.67.0"
}
}
}
}
und diesen Fehler
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)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (D:\home\site\wwwroot\MicrosoftGraphWebHookNode\index.js:1:77)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17).
Sollte die project.json Arbeit?
Danke. Es macht jetzt absolut Sinn, dass das so zusammen hängt. –
Aktualisierter Link für die Paketverwaltung: https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-node#node-version-and-package-management – JasonCoder