Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有一个不使用';不要使用'module.exports'?_Javascript_Commonjs - Fatal编程技术网

Javascript 是否有一个不使用';不要使用'module.exports'?

Javascript 是否有一个不使用';不要使用'module.exports'?,javascript,commonjs,Javascript,Commonjs,在执行诸如require()之类的公共JS时,是否有只使用exports-变量而不使用module.exports的生成工具或JS环境?(即忽略AMD/RequireJS) 背景 仅定义了exports变量–它从未提及module.exports–但是,当大多数人编写CommonJS1时,他们认为可以使用module.exports而不是Node.js普及的exports。我的总体印象是,大多数所谓的“CommonJS”实现都支持module.exports 这与我有关,因为只有检查模块.exp

在执行诸如
require()
之类的公共JS时,是否有只使用
exports
-变量而不使用
module.exports
的生成工具或JS环境?(即忽略AMD/RequireJS)

背景
仅定义了
exports
变量–它从未提及
module.exports
–但是,当大多数人编写CommonJS1时,他们认为可以使用
module.exports
而不是Node.js普及的
exports
。我的总体印象是,大多数所谓的“CommonJS”实现都支持
module.exports

这与我有关,因为只有检查
模块.exports
,而大多数检查实际上是检查
exports
-变量(因此符合CommonJS规范)。那么是哪一个呢?我可以完全忽略
导出
,只检查
模块.导出
?还是我真的需要检查
导出
,让我的库支持所有可能的客户端

参考资料

1、,

也许有帮助:@Legends:Hi–抱歉–没有。问题不是
导出
模块.exports
之间的区别,而是我是否会遇到
模块.exports
不可用(并且只有
导出
可用)的情况