Развертывание функции Azure из кода VS

У меня есть функция Node JS. Я использую основные инструменты функций Azure с VS Code для локальной отладки.

У меня есть несколько зависимостей в моей папке node_modules, которая находится на корневом уровне.

ФункцииПроект
| - Моя функция
| | - index.js
| | - function.json
| - node_modules
| - пакет.json

Затем я пытаюсь выполнить развертывание непосредственно из VSCode с помощью расширения Azure, но в мою функцию включаются только файлы index.js и function.json.

Каков наилучший способ включить мои node_modules в развертывание из VSCode?

Спасибо


person Tester_123    schedule 26.10.2019    source источник
comment
См. здесь...   -  person Peter Schneider    schedule 26.10.2019


Ответы (1)


Каталог node_modules может быть очень большим, поэтому он не включается при развертывании приложения. Вместо этого вы можете использовать Kudu (https://<function_app_name>.scm.azurewebsites.net) для запуска npm install, чтобы установить все пакеты, которые являются частью вашего package.json.

См. также Управление зависимостями. за дополнительной информацией.

person Martin Brandl    schedule 26.10.2019