あるnodejs
のコードを実行しようとしたら以下のようなエラーを吐かれた
import pkg from '<libname>';
^^^^^^
SyntaxError: Cannot use import statement outside a module
によると、どうもJavascriptのバージョンES6
からの機能を使ったコードが含まれている場合にこのようなことが起きるらしい。
Nodejs
の場合にはpackage.json
の中に以下のような記述を追加すればよいらしい。
{
"type": "module",
}