问题标签 [module.exports]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 我不能 module.exports 超过 1 个函数
如果我执行以下操作:
我得到错误:ERROR: mongoConnect is not a function
。
但是,如果我改为这样导出它们:
然后运行console.log(mongoConnect)
给出app.js
以下内容:
并且app.js
可以mongoConnect
很好地使用。
为什么我不能使用第一种格式?
node.js - Node.js 模块系统保持单独的属性实例
你怎么看这个?它保留了 A 的两个单独副本,这对我的家庭供暖控制器不健康。控制器逻辑将在模块A 和模块B 中的http 服务器接口中运行,它们需要共享属性。我只想要一个属性实例。在 main 和 moduleB 中创建的实例似乎是相同的实例,但与在 moduleA 中的不同。下面是一些测试代码。
运行 main.js 的输出---->
pi@raspberrypi:~/controller $ node main.js
模块A.js
模块B.js
主.js:
javascript - TypeError:exports.property 不是函数
导入在不同 js 文件中定义的函数时出现错误。
实用程序.js
index.js
当我运行它时,它会给出以下错误。
类型错误:fn1 不是函数
我是 javascript 和 nodejs 的新手。任何帮助将不胜感激。
discord.js - 从 module.exports 调用 .json
为了避免每次切换表情符号时都必须更改每个文件中的每个表情符号,我决定emojis.json
从那里放置并调用表情符号。
表情符号.json
Exampleping.js
这是正确的方法吗?我对新的/更好的想法持开放态度。顺便说一句,错误:code: 'MODULE_NOT_FOUND',
node.js - customHooks module.exports 未使用 es6 样式导入
我有一个运行相同架构的应用程序,它运行没有问题。我正在尝试使用 React 17.0.2 在 CRA 中复制。这只是一个文件,它使用module.exports
. 这是我的文件:customHooks.js
我只是想像这样导入:
然而我一直收到一个错误:Attempted import error: 'usePrevious' is not exported from '../customHooks.js'
.
注意:我已经用 NextJs 项目成功地做到了这一点,没问题。
- 有什么我的 IDE 不喜欢的吗?
- 是贝尔吗?
让我知道你认为问题是什么。
我试图将其从 to 更改import
为require()
并解决了错误,但随后说:
TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
这是什么意思?
谢谢!
javascript - 为什么在 node.js 中使用导出文字时,导出不显示为终端中的对象?
如果导出是节点模块对象中的对象,为什么它在终端中不显示为对象(Windows 10 中的命令提示符)?
这是 Name.js 模块中的代码:
我在 ternianl 看到的是这样的:
如您所见,exportsexports: 'Hello World'
不是一个对象,而是一个字符串。
javascript - index.js 中定义的变量会转移到其他脚本吗?
我有 index.js 运行以下代码:
classdata.js 文件包含多个类,我想知道是否有任何方法可以将其放入 data.js。截至目前,以下代码为:
当最后一行不存在时,数据对象被导出,否则它表示 ClassData 未定义。我知道我可能可以使用与 index.js 中相同的方式来定义它,使用require();
,但我认为这使它再次运行整个脚本。有没有办法直接从 data.js 中得到它,这样它就被定义了?我需要把它放在 data.require 部分吗?我不在乎我是否不能更改 ClassData。
javascript - 如何在javascript中的另一个文件中更改文件中的值变量
我想更改另一个文件中 index.js 中的值变量,但我不能这样做,这是我的代码示例
index.js
另一个文件.js
index.js中的长度是 + 1 = 2,但anotherfile.js中的长度不是
我将 anotherfile.js 导入到 index.js
那么我如何改变长度变量的值
非常感谢你,对不起我的英语不好