解决“ReferenceError: primordials is not defined”错误

出现这个问题的根源是gulpnode版本不匹配,一般出现在gulp v3.xnode 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命令了

PS:写作不易,如要转裁,请标明转载出处。
%{ comment.page.total }条评论

微信小程序:前端开发宝典

相关笔记
工具操作
  • 内容截图
  • 全屏
登录
注册
回顶部