javascript - JS 中 module.exports.run 和 module.exports 的区别?
问题描述
标题说明了一切。javascript中简单的module.exports和module.exports.run有什么区别?我真的无法在互联网上找到一些信息。对不起。
解决方案
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()
.
推荐阅读
- vue.js - 选择标签的渲染选项为空白,但生成的选项数量与数据源计数 VUE / IONIC 相同
- php - SQL:如何忽略数据库中的 NULL 或 0 值并返回行?
- javascript - 动态下拉框无法正常工作
- reactjs - 故事书:事件未显示在操作面板中
- angular - Angular:我无法使用 *ngIf 在 UI 中显示 Asyn 验证器的错误
- javascript - 在 React 中多次导入模块。代码是执行一次还是执行多次
- python - 有没有办法在 HTML 中显示 python 数组中的所有元素?
- file - 熵和加密文件
- java - 使用 ms graph api 提及频道
- javascript - 重新加载嵌入在谷歌网站上的 GAS 网络应用程序