sto cercando di costruire questo progetto di esempio come una funzione Azure e richiede alcuni pacchetti https://github.com/OfficeDev/O365-Nodejs-Microsoft-Graph-App-onlyCome posso utilizzare la gestione dei pacchetti nelle funzioni Azure di NodeJS?
posso vedere che posso utilizzare la gestione dei pacchetti nelle funzioni NodeJS Azure utilizzando https://azure.microsoft.com/en-us/documentation/articles/functions-reference/#nodejavascript-api
ho cercato di usare questo
var request = require('request');
Questa affermazione
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'))
Così ho CR eated un project.json con questo in esso come la funzione C# Azure utilizza:
{
"frameworks": {
"net46":{
"dependencies": {
"chalk": "^1.1.1",
"q": "^1.4.1",
"request": "^2.67.0"
}
}
}
}
e ottenere questo errore
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).
Se il lavoro project.json?
Grazie. Ha perfettamente senso ora che sarebbe come questo si blocca insieme. –
Link aggiornato per la gestione dei pacchetti: https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-node#node-version-and-package-management – JasonCoder