语法错误:无法在模块外使用 import 语句
在 Node.js 中,“语法错误:无法在模块外使用 import 语句”当尝试在未被识别为模块的文件中使用 import 语句时,通常会出现错误。这通常是由于文件类型与 Node.js 版本或配置不匹配而发生。
要解决此问题,请按照以下步骤操作:
设置 Package.json 类型字段(选项 1):
在最近的父 package.json 文件中,添加“ type”字段,顶层值为“module”。这将指示 Node.js 将项目中的所有 .js 和 .mjs 文件视为 ES 模块。可以使用 .cjs 扩展名将单个文件指定为 CommonJS。
// package.json { "type": "module" }
一旦实现了这些选项之一,导入语句应该被识别并解决错误。
以上是为什么 Node.js 会抛出'SyntaxError:无法在模块外部使用 import 语句”错误,以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!