node.js - 在 Netlify AWS lambda 函数中包含模块
问题描述
我看过教程,但我不明白。我有一个处理条带付款的功能。我认为它与 packages.json 有关,但我找不到有关放置它的位置或如何运行它的信息。
这是代码:
https://github.com/alexmacarthur/netlify-lambda-function-example/blob/master/lambda-src/purchase.js
重要的一行只是:
require('dotenv').config();
我得到的错误是:
{"errorMessage":"Cannot find module 'dotenv'"
我该如何着手包括这个?我是否必须将 packages.json 文件放在与我的函数相同的文件夹中?我试过了,但没有任何区别。
解决方案
您可能需要安装 npm i dotenv --save
推荐阅读
- google-cloud-platform - Google Cloud Platform 计算错误率图表为 100%
- regex - 如何限制正则表达式中 2 个相邻字符串的总长度?
- solr - SOLR 精确搜索关闭词干提取
- python-3.x - 什么情况下过滤器可以拒绝在 Python 中工作?
- vue.js - 带有 v-for 的 srcset
- python - 为 MAC 版本 10.14.6 安装 python
- hotchocolate - 使用 Pure Code First Hot Chocolate GraphQL 的特定属性的日期类型
- javascript - Firestore 获取与值数组中的项目匹配的任何值
- amazon-s3 - S3 存储桶策略和 EMR - 示例
- javascript - ReactJS:为什么我的反应主应用程序组件在由键盘键而不是鼠标单击触发时会呈现多次?