当我研究一个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'
Google搜索导致该链接:Using "Exports." in Javascript?
这似乎是commonJS的东西,但是我无法再这里走了,也没有找到解决方法。
答案 0 :(得分:0)
exports
指向与module.exports
相同的对象引用。
从您问题中的代码片段开始。
exports.getLastTimeStr = (time, friendly) => {
和
module.exports.getLastTimeStr = (time, friendly) => {
两者的含义相同,因为两者具有相同的对象引用。
在这里Difference between "module.exports" and "exports" in the CommonJs Module System
了解更多