繁体   English   中英

如何在node.js上使用require-js而不需要require(“ requirejs”)和在每个文件中重新定义requirejs?

[英]How to use require-js on node.js without having to require(“requirejs”) and redefine requirejs in each file?

我正在尝试在node.js中使用requirejs,但我不想在每个文件中重新定义requirejs。

您可以使用node.js全局变量

GLOBAL.example = require('./example');

我只能看到两个选项,可以将模块导入文件而不重复使用require。 全局变量依赖注入 链接包含示例

尽管这两种技术都可能有用,但在这种情况下都不是特别好的选择。 使用全局变量会使您的代码难以调试并降低可读性。 依赖注入将使您的应用杂乱无章,远远超过了重用需求。

您现在使用的方法似乎是当前的普遍做法。

一遍又一遍地要求相同的模块不一定是一件坏事。 您无需担心性能下降, 因为模块在首次加载后才被缓存,并且只执行一次 这也使您的代码更具可读性,因为您可以预先知道要使用的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM