javascript - 什么是 JavaScript 中的“导出”?
问题描述
当我研究一个 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 中?
它似乎是一个 commonJS 的东西,但我无法从这里走得更远,也没有找到解决方案。
解决方案
exports
指向与 相同的对象引用module.exports
。
从您问题中的代码段。
exports.getLastTimeStr = (time, friendly) => {
和
module.exports.getLastTimeStr = (time, friendly) => {
两者的含义相同,因为它们具有相同的对象引用。
推荐阅读
- php - SMTP lib 文件中的错误
- c# - 如何使 ASP.NET Core void/Task 操作方法返回 204 No Content
- java - 如何在@media 中获取选择器?
- forms - 如何在表单中选择一个项目:选择组件?
- java - 肥皂请求超时不起作用
- python - 获取列表字典中包含更多元素的列表
- openwhisk - Openwhisk 本地安装错误
- python - tkinter 从表中乘以价格
- python - pip install engine 不适用于 Python 3.6.5、windows x64
- android - 将 colorDrawable 转换为位图