SyntaxError:请求的模块“@notionhq/client”未提供名为“Client”的导出
Posted
技术标签:
【中文标题】SyntaxError:请求的模块“@notionhq/client”未提供名为“Client”的导出【英文标题】:SyntaxError: The requested module '@notionhq/client' does not provide an export named 'Client' 【发布时间】:2021-12-11 18:42:54 【问题描述】:我正在按照 Notion 的说明使用 Notion API。从终端,我已经安装了客户端库(“npm install”)。问题是当我运行脚本(“node index.js”)时,我收到以下错误消息:
import Client from "@notionhq/client"
^^^^^^
SyntaxError: The requested module '@notionhq/client' does not provide an export named 'Client'
作为参考,我的 package.json 文件如下所示:
"name": "notion-example",
"type": "module",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies":
"@notionhq/client": "^0.1.9"
有人可以帮助我了解如何解决此错误吗?我对编码还是很陌生,所以任何反馈都将不胜感激,谢谢!
【问题讨论】:
【参考方案1】:一切看起来都不错。由于 0.4.4 版本已经发布,您可能需要尝试更新您的软件包。
这里是更新包的命令:
npm update @notionhq/client
【讨论】:
以上是关于SyntaxError:请求的模块“@notionhq/client”未提供名为“Client”的导出的主要内容,如果未能解决你的问题,请参考以下文章
Python 返回“SyntaxError:无效的语法 sys 模块”[关闭]
Typescript 和 Node.js 错误“SyntaxError:无法在模块外使用导入语句”
./index.js 模块构建失败:SyntaxError: Unexpected token