出现这个问题的根源是gulp
和node
版本不匹配,一般出现在gulp v3.x
和node v12.x
之间,解决的话可以通过降级node
或升级gulp
,但这两种方式可能都不是我们想要的,想要平滑过渡的话,可以把graceful-fs
控制在指定版本,具体操作如下:
1、在package.json
同级目录下,新建npm-shrinkwrap.json
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
2、运行安装
npm install
安装完成后npm-shrinkwrap.json
会更新一堆内容,后面就可以继续使用gulp
命令了