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

如何在Node.js中以模块方式运行JavaScript文件?

解决Node.js中SyntaxError: Cannot use import statement outside a module错误

当然可以纯用Node.js实现,不用依赖HTML。有两种简单的解决方法:

方法一:通过package.json声明模块类型

在项目根目录创建(如果还没有)package.json文件,添加"type": "module"字段:

{
  "type": "module"
}

添加后,Node.js会把所有.js后缀的文件当作ES模块处理,直接运行node f1.js就能正常执行import/export代码。

方法二:修改文件后缀为.mjs

把f1.js重命名为f1.mjs,f2.js重命名为f2.mjs,然后执行命令:

node f1.mjs

Node.js会自动识别.mjs后缀的文件为ES模块,无需额外配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 06:10:31