You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Node运行含ES6语法的index.js报错,最快解决方式是什么?

快速解决Node.js运行ES6代码报错的方案

方案1:直接修改文件后缀为.mjs

把你的index.js重命名成index.mjs,然后执行:

node index.mjs

Node.js对.mjs后缀的文件会自动按ES模块规则解析,不用改任何配置,这是最直接快速的办法。

方案2:在package.json中声明模块类型

打开项目根目录的package.json,添加一行配置:

"type": "module"

保存之后直接运行原命令:

node index.js

这样整个项目里的.js文件都会被当作ES模块处理。

如果之后需要在项目里混用CommonJS语法,把对应文件的后缀改成.cjs即可,两种模块类型可以共存。

内容的提问来源于stack exchange,提问作者Evergreen98

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 21:07:25