我与这个组件合作:https://github.com/andreyalexeich/gulp-scss-starter
gulp
它在 Windows 上对我有用。但在 Ubuntu 上,运行命令( 、 或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 上是否正在运行其他程序集。有一个没有导入的程序集 - 它启动
我将节点的版本更改为支持模块的版本,并在包中添加了条目“type”:“module”
我应该怎么做才能使构建在 Ubuntu 上工作?