首页 > 解决方案 > 导入“uuid”时无法在模块外使用导入语句

问题描述

尝试将用户模型中的“uuid”导入为 import { v1 as uuidv1 } from "uuid";

但是,我不知道为什么它会给出这样 的语法错误import { v1 as uuidv1 } from "uuid"; ^^^^^^SyntaxError: 不能在模块外使用 import 语句

标签: node.js

解决方案


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

  • 此外,我假设 uuid.js 文件与您导入函数的目录位于同一目录中。

  • 现在,如果您想将 uuid.js 中存在的函数用于另一个文件,那么您可以使用require()将函数导入另一个 js 文件中。尝试使用以下语法导入函数。

    常量 v1=require(./uuid); 现在您可以使用 v1.uuidv1(); 在你的 js 文件中。

  • 但是,如果您想专门使用您使用过的语法,那么您可以参考 Daniel A White 提供的链接


推荐阅读