首页 > 解决方案 > JS 中 module.exports.run 和 module.exports 的区别?

问题描述

标题说明了一切。javascript中简单的module.exports和module.exports.run有什么区别?我真的无法在互联网上找到一些信息。对不起。

标签: javascriptnode.js

解决方案


module.exports有点像文件中导出内容的索引。

例如,如果 file.js 以行开头module.exports = function(args) {,当您使用导入 file.js 时,const file = require("./file.js")您可以使用file(arg1).

但是,如果 file.js 以该行开头module.exports.run = function(args) {,如果文件以相同方式导入,则只能使用file.run().


推荐阅读