抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

执行 gulp 命令提示出错:

1
ReferenceError: primordials is not defined

这是因为 gulp 和 Node.js 版本不匹配导致的,例如 gulp v3 和 node v12,下面是解决办法。

  1. 项目根目录创建一个 json 文件: npm-shrinkwrap.json

  2. 编辑文件,输入文件内容:

    1
    2
    3
    4
    5
    6
    7
    {
    "dependencies": {
    "graceful-fs": {
    "version": "4.2.2"
    }
    }
    }
  3. 执行命令:npm install,这时会重新下载依赖包,并且将内容写到 npm-shrinkwrap.json 中,重新执行 gulp 命令就不报错了。

查看 gulp 版本:gulp -v

查看 node 版本:node -v

评论