"SyntaxError: Cannot use import statement outside a module": на Ubuntu возникает, а на Windows - нет

Работаю с такой сборкой: https://github.com/andreyalexeich/gulp-scss-starter

На Windows она у меня работает. А на Ubuntu сразу после команды запуска (gulp, или npm run dev, или yarn run dev) не запускается и выдаёт следующую ошибку:

paranoic:~/PhpstormProjects/20_18$ gulp
[14:27:25] Requiring external module @babel/register
/home/paranoic/PhpstormProjects/project10/gulpfile.babel.js:3
import gulp from "gulp";
^^^^^^

SyntaxError: Cannot use import statement outside a module

Везде пишут, что это беды с babel. Но почему на одной ОС они есть, а не другой нету?

Уже предпринимал следующие меры, но они не сработали:

  • На всякий случай проверил запускается какая-то другая сборка на Ubuntu. Есть сборка без import`ов - запускается

  • Менял версию node на ту которая поддерживает модули и добавлял в package запись "type": "module"

Что нужно предпринять, чтобы сборка работала и на Ubuntu?


Ответы (0 шт):