解决方案一:升级gulp
到v4-不可取;
解决方案二:降级Node
到v11-不可取;
解决方案三:项目下新建一个文件npm-shrinkwrap.json,内容:
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
然后npm i;即可解决报错;
说明: 要固定graceful-fs
到version 4.2.2
,我们需要使用一个npm-shrinkwrap.json
文件,该文件可让您锁定已安装软件包及其后代软件包的版本。在该文件中指定任何不能被重写package.json
的内容。