在Node.js中,导入(import)语句会抛出语法错误

尝试运行某个Node.js代码时,出现了以下错误。

import pkg from '<libname>';
^^^^^^

SyntaxError: Cannot use import statement outside a module

以下是中文版本的同义句:

无法在模块外使用”import”语句会导致”SyntaxError”错误。解决方法是将Node应用程序的文件扩展名更改为”.mjs”或将”import”语句更改为”require”。

据称,如果代码中使用了来自Javascript版本ES6的功能,就会发生这样的情况。
对于Nodejs的情况,似乎只需在package.json中添加以下描述。

{
  "type": "module",
}