javascript - 导出和导入函数,没有错误,但得到'...不是从...导出的'
问题描述
我以前从未见过这种情况。
我尝试导出一个函数并将其导入另一个文件。当我尝试导入时,我的自动导入工具会找到并导入它。当我引用它时,甚至还有自动完成功能。代码中没有显示错误,但是在编译时出现控制台错误,提示该函数未导出...
从查询中导出...
进口声明
请注意,我也尝试过但没有成功
import { getAllRoles } from '../graphql/queries'
现在我实际使用导入函数的地方......
如您所见,没有突出显示语法/导入错误,当我保存和编译时...
最重要的是,请注意包含导出函数的查询文件是由 Amplify codegen 从 AppSync API 自动生成的,所以我不明白他们为什么会搞砸。
我很困惑。有任何想法吗?
解决方案
我在同一个文件夹中有两个同名文件,一个js,一个ts。它出于某种原因尝试导入 .js 文件。
推荐阅读
- scala - 如何避免像'sum(
)' 在 Spark/Scala 中的聚合? - javascript - html 无法读取脚本标签上的代码?
- go - Go regExRepl-Script 不会改变文本文件
- python - 在 cogs discord.py 中的特定频道中发送消息
- python - 基于TensorFlow概率中的另一个随机变量从张量中选择一个法线
- next.js - 下一个 JS:模块解析失败:意外字符 '�' (1:0)
- python - 如何根据熊猫中的另一列值返回返回值?
- asp.net - 无法在 Visual Studio 2019 中打开/创建 ASP.NET 应用程序
- php - Docker - 等待 mysql 服务器
- sql - 过滤仅与最近订单相关的行(Google Analytics 数据)