node.js - 是否可以在 Node 中全局替换 `require`?

标签 node.js

如果我想创建一个函数来拦截整个 Node 进程中的所有 require 调用(甚至是那些由依赖项生成的调用),这可能吗?

最佳答案

您可以在进程开始时重新定义全局对象上的 require 函数,如下所示:

global.require = function(...) {};

关于node.js - 是否可以在 Node 中全局替换 `require`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35929634/

相关文章:

node.js - 如何使用 NODE_OPTIONS 环境变量在 Windows 中全局设置 max_old_space_size?

sql - Nodejs 本地主机不断加载我的函数

javascript - docker alpine with node js and chromium headless - puppeter - 无法启动 chrome

node.js - 在 Apostrope cms 中使用第 3 方 jquery 插件

javascript - 使用前瞻和后视正则表达式时出错

mysql - ER_ACCESS_DENIED_ERROR : Access denied for user '' @'localhost' (using password: NO)

mysql - 使用 NodeJS 刷新 MySQL 查询页面时出现 404

c++ - 使用包含来自 Node.js 的 char 数组的结构调用 C++ dll

javascript - setInterval 中的 Promise

node.js - 如何使用 serverless-bundle 包在 Visual Studio Code 中调试无服务器框架项目中的测试?