ParseError:安装 Tweakpane 时,“导入”和“导出”可能仅与“sourceType:模块”一起出现

问题描述 投票:0回答:1

我是 JS 新手。 我一直在学习 Domestika 上的课程,其中需要安装 Tweakpane 软件包。我正在使用 Git Bash 来安装该包。 (我已经能够以同样的方式成功安装其他软件包)。 这是我尝试安装它的方法:

$ npm install --save tweakpane
$ npm install --save-dev @tweakpane/core

安装时没有出现任何错误。但是当我尝试打开 JS 文件时,它显示以下错误:

ParseError: 'import' and 'export' may appear only with 'sourceType: module'
line 7788
sketches\node_modules\tweakpane\dist\tweakpane.js
export { BladeApi, ButtonApi, FolderApi, ListBladeApi, ListInputBindingApi, Pane, Semver, SeparatorBladeApi, SliderBladeApi, SliderInputBindingApi, TabApi, TabPageApi, TextBladeApi, TpChangeEvent, VERSION };
^

任何人都可以指导我如何解决这个问题吗?我在网上搜索并发现很少有实例连接到其他包,并尝试了这些方法(安装核心是其中之一),但它并没有真正起作用,可能是由于我犯了一些错误。

如果有人能够阐明这个错误以及我可以遵循的解决步骤,我将非常感激。如果需要任何其他信息,请告诉我。

编辑:我做了一个解决方法。我检查了 Tweakpane 的 GitHub,发现它们从版本 4(这是最新的,也是我的系统上安装的版本)转向了 ES 模块。因此,我卸载了该软件包,并安装了特定版本 3。现在它工作正常或符合预期。

但我仍然希望获得一些有关 ES 模块以及如何修复我遇到的错误的信息。

谢谢!

javascript npm package npm-install
1个回答
0
投票

您必须先卸载 Tweakpane:

npm unistall tweakpane

然后安装较低版本:

npm i [email protected]

这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.