gpt4 book ai didi

javascript - 如何在子目录中包含nodejs模块

转载 作者:搜寻专家 更新时间:2023-10-31 23:39:37 24 4
gpt4 key购买 nike

对于 AWS Lambda 层,我有一个类似这样的目录结构。

main > nodejs > node_modules

我有一个 test.js 文件,用于在上传到 AWS 之前测试功能。是否有可能将我的 test.js 文件放在 Main 文件夹而不是 nodejs 文件夹中,并且仍然让它在nodejs 文件夹?

我问是因为您压缩了 nodejs 文件夹以上传到 AWS Lambda 层,但我不想在存档中包含我的 test.js 文件.

更新:下面的答案帮助我找到了解决方案。您只需在 require 中输入模块的完整路径。

require('./nodejs/node_modules/my_module');

最佳答案

在运行 test.js 时设置 NODE_PATH 环境变量

NODE_PATH='yourFolder'/node_modules

source

关于javascript - 如何在子目录中包含nodejs模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58086978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com