javascript 中的 "exports" 是什么?
what is "exports" in javascript?
当我研究 vuejs 示例时,我在 javascript 文件中遇到了这一行:
exports.getLastTimeStr = (time, friendly) => {
我只遇到了javascript语法如"module.export"或"export default",我没有看到像上面这样的代码。结果,我收到如下警告:
11:15-20 "export 'default' (imported as 'utils') was not found in './libs/utils'
谷歌搜索导致了这个link:Using "Exports." in Javascript?
这似乎是一个 commonJS 的东西,但我无法从这里走得更远,也没有找到解决方案。
exports
指向与 module.exports
.
相同的对象引用
来自您问题中的代码片段。
exports.getLastTimeStr = (time, friendly) => {
和
module.exports.getLastTimeStr = (time, friendly) => {
两者的意思相同,因为它们具有相同的对象引用。
在此处阅读更多内容 Difference between "module.exports" and "exports" in the CommonJs Module System
当我研究 vuejs 示例时,我在 javascript 文件中遇到了这一行:
exports.getLastTimeStr = (time, friendly) => {
我只遇到了javascript语法如"module.export"或"export default",我没有看到像上面这样的代码。结果,我收到如下警告:
11:15-20 "export 'default' (imported as 'utils') was not found in './libs/utils'
谷歌搜索导致了这个link:Using "Exports." in Javascript?
这似乎是一个 commonJS 的东西,但我无法从这里走得更远,也没有找到解决方案。
exports
指向与 module.exports
.
来自您问题中的代码片段。
exports.getLastTimeStr = (time, friendly) => {
和
module.exports.getLastTimeStr = (time, friendly) => {
两者的意思相同,因为它们具有相同的对象引用。
在此处阅读更多内容 Difference between "module.exports" and "exports" in the CommonJs Module System