通过VS代码部署Azure功能

时间:2019-10-26 09:06:11

标签: function azure visual-studio-code node-modules

我有一个Node JS函数。我正在运行带有VS Code的Azure Functions核心工具进行本地调试。

在根目录级别的node_modules文件夹中,我有一些依赖性。

FunctionsProject
| -MyFunction
| | -index.js
| | -function.json
| -node_modules
| -package.json

然后我尝试使用Azure扩展直接从VSCode进行部署,但是只有index.js和function.json文件包含在我的函数中。

从VSCode中将我的node_modules包含在部署中的最佳方法是什么?

谢谢

1 个答案:

答案 0 :(得分:1)

node_modules目录可能很大,因此在部署应用程序时不包括该目录。相反,您可以使用 Kudu https://<function_app_name>.scm.azurewebsites.net)运行 npm install 来安装 package.json 中的所有软件包。 。

另请参阅Dependency management