当前位置: 首页 > 知识库问答 >
问题:

导入“uuid”[duplicate]时无法在模块外部使用导入语句

汪驰
2023-03-14

试图将用户模型中的“uuid”作为import{v1 as uuidv1}从“uuid”导入

但是,我不知道为什么它会像这样从“uuid”中导入{v1作为uuidv1}"; ^^^^^^SynTaxError:不能在模块之外使用导入语句


共有1个答案

奚卓
2023-03-14

-我假设你在uuid.js.中使用了export.modules

>

  • 我还假设uuid。js文件与要导入函数的目录位于同一目录中。

    现在,如果您想使用uuid中的函数。js到另一个文件,然后可以使用require()将函数导入到另一个js文件中。尝试使用以下语法导入函数。

    现在,您可以在js文件中使用v1.uuidv1();。

    但是如果你想特别使用你所使用的语法,那么你可以参考丹尼尔·怀特提供的链接

  •  类似资料:
    • 我有一本书。节点js(07.10.19版本的node.js的最新版本)应用程序中的ts文件,带有导入节点模块而无默认导出。我使用这种结构:

    • 我有一个ApolloServer项目给我带来了麻烦,所以我想我可能会更新它,并在使用最新的巴别塔时遇到问题。我的“index.js”是: 当我运行它时,我得到了错误 首先,我试图做一些事情来说服TPTB*这是一个模块(没有成功)。所以我把“导入”改成了“要求”,这就奏效了。 但是现在我在其他文件中有大约24个“导入”给我同样的错误。 *我确信我的问题的根源是我甚至不确定是什么在抱怨这个问题。我有点

    • 在测试其中一个功能时,我遇到了这种错误。到底是什么问题? /用户/user/websprojects/hsu/src/path finding/path finding。spec.js:1从'chai'导入{expect}^^^^^^ 语法错误:无法在WrapSafe(节点:内部/模块/cjs/加载器: 1018:16)的模块外使用导入语句。_compile(节点:内部/模块/cjs/加载器: 1

    • 提前感谢您的帮助。 这个问题似乎已经在其他地方被提出和回答,但我相信我已经尝试了所有这些解决方案,但没有取得真正的进展。 我试图为webdriverIO创建一个自定义记者。然而,当所有导入都运行时,我得到以下错误: 无法在模块外使用导入语句 如果我试图执行文件顶部的导入语句,则会在导入WebdriverTestrasER行上出现上述错误。我可以通过使用要求来解决这个问题,但是在从@wdio/记者导

    • 我得到了这个错误时,试图从另一个javascript文件导入。这是我第一次尝试这样的东西。主文件是,模块文件是。 main.js: 摩登派青年js: 我怎样才能解决这个问题?谢谢

    • 我正在使用ArcGIS JSAPI 4.12,并希望使用空间错觉在地图上绘制军事符号。 当我向脚本添加时,控制台返回错误 未捕获的SyntaxError:无法在模块外部使用导入语句` 因此,我将添加到脚本中,然后它返回 未捕获的引用错误:未定义ms 这是我的密码: 因此,无论我是否添加,都会出现错误。然而,在空间幻觉的官方文件中,脚本中没有任何。我现在真的很困惑。他们如何在不添加类型的情况下使其工