node.js - 遵循安装说明后,Azure 功能“找不到模块”
问题描述
我正在尝试在我的 Azure Functions 项目中使用节点模块。我已经按照这些说明尝试了几次,但仍然无法使用我要引入的模块。
引入 package.json 并运行npm install
后,我可以看到 node_modules 文件夹(实际模块位于 node_modules/.分期)。重新启动该功能并尝试运行它后,我得到Error: Cannot find module '_____'
.
我正确地按照说明进行操作。关于如何让模块工作的任何建议?
解决方案
你做的一切都正确,之后npm install
,请等待一段时间。模块在./staging
文件夹中意味着安装仍在进行中。
安装完成后,您将在控制台中看到已添加软件包的提示。
更新——避免长时间等待模块安装。
正如@brettsam 在评论中提到的,使用azure-functions-pack 工具(也是一个模块),我们可以将所有模块放在一个文件中,无需在线安装等待。如果您想在发布后进行编辑,您可以搜索您的函数名称以找到您的函数脚本。
推荐阅读
- windows - 使用“始终使用此应用程序”选项触发 Windows“打开方式”弹出窗口
- java - 获得速度后需要帮助设置条件
- octopus-deploy - 从构建脚本将包推送到 Octopus Deploy 时出错
- python - Python 3 中的特殊参数
- reactjs - Unexpected Token - 在更新依赖关系后将本机反应到最新版本
- google-chrome-extension - Chrome 扩展程序通知未显示
- spring - 我需要学习 RN 的 Spring Data JPA 或 spring hibernate
- python - 有没有办法识别或返回导致python中编辑距离中两个单词之间差异的字符?
- arduino - 在 Arduino 项目中,首先缺少主要表达式是什么意思?
- r - 使用 dplyr 与 Facebook 先知的时间序列不同的情节