node.js - 导入时无法在模块外部使用 import 语句 "uuid"

标签 node.js

尝试将用户模型中的“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/

相关文章:

node.js - fs.readFile异常

javascript - AppJS 拖放事件从未触发

javascript - axios 数据正在破坏请求

node.js - Helm : How to allow images to load from different domain (Err: NotSameOriginAfterDefaultedToSameOriginByCoep)

node.js - 是否值得在 Node.js 上使用 memcached

node.js - 如何使用 sendgrid 转发彩信?

node.js - module.js 在哪里/什么?

node.js - Multer:如何在 req.body 参数后命名文件

node.js - Sequelize : Can't do update on column UpdatedAt

node.js - Node 模块在错误后调用回调参数