尝试将用户模型中的“uuid”导入为
import { v1 as uuidv1 } from "uuid";
但是,我不知道为什么它会给出这样的语法错误 从“uuid”导入{ v1 as uuidv1 }; ^^^^^^语法错误:无法在模块外部使用 import 语句
最佳答案
-我假设您已在 uuid.js 中使用了 export.modules。
此外,我假设 uuid.js 文件与您导入函数的目录位于同一目录中。
现在,如果您想在另一个文件中使用 uuid.js 中的函数,那么您可以使用 require() 导入其他 js 文件中的函数。尝试使用以下语法导入该函数。
const v1=require(./uuid); 现在您可以使用 v1.uuidv1();在你的 js 文件中。
但是,如果您想专门使用您所使用的语法,那么您可以引用 Daniel A White 提供的链接
关于node.js - 导入时无法在模块外部使用 import 语句 "uuid",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66400194/