Функции Azure - модуль импорта пользовательских узлов
Я экспериментирую с функциями Azure. Я пытаюсь использовать сторонний модуль Node в своей функции. Тем не менее, я не смог понять, как его импортировать.
{
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"requestId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"statusCode": 500,
"errorCode": 0,
"messsage": "Exception while executing function: Functions.analyze -> Error: Cannot find module 'moment'\n at Function.Module._resolveFilename .."
}
Я просто пытаюсь импортировать библиотеку Node moment.js. Я не смог найти никакой документации по этому сценарию, хотя.
Кто-нибудь знает, как импортировать сторонний модуль в функции Azure?
2 ответа
Решение
- В приложении функций на портале Azure щелкните Функции платформы и Дополнительные инструменты (Kudu).
cd
в каталог функций через консоль отладки (CMD или PowerShell) и выполните команду:npm install moment
,
Это уже устарело. Вместо этого перейдите в Advanced Tools (Kudo) -> Bash -> cd site/wwwroot -> npm i package