SyntaxError: Cannot use import statement outside a module
尝试从另一个JavaScript文件导入时出现此错误。这是我第一次尝试这样的事情。主文件是main.js
,模块文件是mod.js
。
main.js:
import * as myModule from "mod";
myModule.func();
mod.js:
export function func(){
console.log("Hello World");
}
我怎样才能解决这个问题?谢谢
为了使用导入语法(ESModules),您需要在package.json中设置以下内容:
{"type": "module" }
如果您使用的Node版本早于13,则在运行程序时需要使用--experimental-modules标志
node --experimental-modules program.js
并在package.json中添加{“ type”:“ module”}
希望能帮助到你 !
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句