用node启动mjs文件报错:require is not defined in ES module scope
现象如下:
原因: 文件后缀是mjs, 被识别为es模块,但是node默认是commonjs格式,不支持也不能识别es模块。
解决办法:把文件后缀从.mjs改成 ==》.cjs后缀
补充资料:
微信扫一扫
用node启动mjs文件报错:require is not defined in ES module scope
现象如下:
原因: 文件后缀是mjs, 被识别为es模块,但是node默认是commonjs格式,不支持也不能识别es模块。
解决办法:把文件后缀从.mjs改成 ==》.cjs后缀
补充资料:
相关推荐