开发者问题收集

无法在 npm 包的模块外部使用 import 语句

2023-04-16
2947

我正在尝试使用 npm 包 editly。

从“editly”导入 Editly

但是,当我尝试导入它时,出现此错误。

SyntaxError: Cannot use import statement outside a module at internalCompileFunction (node:internal/vm:73:18) at wrapSafe (node:internal/modules/cjs/loader:1176:20) at Module._compile (node:internal/modules/cjs/loader:1218:27) at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Module._load (node:internal/modules/cjs/loader:958:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47

我查看过的所有解决方案都说要将“type”:“module”添加到 package.json,但它已经有了

2个回答

尝试更新节点。也许您的节点版本已过时。卸载节点并重新安装。

Ranvir Choudhary
2023-04-16

检查你的节点版本!你需要升级到 16 或更新版本。

Roberto Guerra
2023-04-16