node.js - 对多个文件只需要一次模块的最佳方法是什么?
问题描述
我有一个代码,其中几个文件依赖于同一个模块,主文件app.js
需要这些文件。
./lib/utils.js
需要模块:node-fetch
,querystring
./lib/funcs.js
需要模块:node-fetch
、、cheerio
和lodash
./lib/utils.js
最后app.js
需要上面的文件./lib/utils.js
和./lib/funcs.js
.
在所有这些文件中简化几个要求的最佳方法是什么?
防止这种情况发生:
实用程序.js
const fetch = require("node-fetch")
函数.js
const fetch = require("node-fetch")
解决方案
推荐阅读
- javascript - Freshdesk Oauth SSO:访问 Freshdesk 重定向 URI 时出现 CORS 错误?
- linux - 无法安装 freeradius 服务器安装退出代码 (1)
- git - 在推送到远程(Github)之前,可以使用 `git reset --soft` 撤消提交中的秘密吗?
- testing - Testcafe 从同一个“文件”中连续运行多个夹具或测试
- mysql - 将另一个表中的 COUNT 作为列的查询的正确 MySQL 语法是什么?
- google-sheets - 谷歌表格按日期和分组查询缺失数据
- karate - 不支持的字符串匹配类型:CONTAINS_DEEP
- python - 如何让 GCP 函数生成的图像在 GC 存储中被识别为有效?
- terraform - 使用 Terraform 脚本部署简单的 helloworld lambda 函数(python) - 创建“测试 lambda”时出错
- linux - 在vim中创建1列中的2列