当我研究一个 vuejs 示例时,我在 javascript 文件中遇到了这一行:
exports.getLastTimeStr = (time, friendly) => {
我只遇到了"module.export"或"export default"等javascript语法,我没有看到上面这样的代码。结果,我收到了这样的警告:
11:15-20 "export 'default' (imported as 'utils') was not found in './libs/utils'
谷歌搜索导致了这个链接:在Javascript中使用"导出"?
这似乎是一个常见的JS东西,但我无法从这里走得更远,也没有找到解决方案。
exports
指向与module.exports
相同的对象引用。
从您问题中的代码片段中。
exports.getLastTimeStr = (time, friendly) => {
和
module.exports.getLastTimeStr = (time, friendly) => {
两者的含义相同,因为两者都具有相同的对象引用。
阅读更多 这里 CommonJs 模块系统中"module.export"和"export"之间的区别