gpt4 book ai didi

node.js - 我应该如何从 node_modules 文件夹外部有效地要求模块?

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

我的应用程序中有一堆模块,我需要从当前脚本中获取这些模块。这个问题如果我想重组我的应用程序,那么我必须更改大量的 require 语句。

所以我开始使用这样的东西:

//loader.js in root

"use strict";

exports.Logger = require('./core/logger');
exports.Module = require('./core/module');

在我的文件中,我这样使用require:

"use strict";

var Loader = require('../../loader');
var Logger = Loader.Logger;
var logger = new Logger();

所以现在如果我想重构我的应用程序中的共享代码,那么我必须只更改 loader.js 文件中的要求。这是一个好的解决方案吗?你用什么?

当所需的模块名称是唯一的时,有什么方法可以使 require 完全自动化?

最佳答案

为什么你的模块没有存储在目录中?例如:


/
应用程序.js

--/记录器
----/index.js

然后在 app.js 中你可以只 require(./lib/logger)

关于node.js - 我应该如何从 node_modules 文件夹外部有效地要求模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32739305/

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