gulp时发生错误---------const { Math, Object } = primordials;

【问题描述】

执行完npm install后,对前台页面进行gulp操作时,报如下错误:

const { Math, Object } = primordials;

   

【错误日志】

***@**** MINGW64 /d/workspace/***/***/***/src/main/webapp/view/master (develop)

$ gulp

fs.js:27

const { Math, Object } = primordials;

^

   

ReferenceError: primordials is not defined

at fs.js:27:26

at req_ (D:\workspace\***\***\***\src\main\webapp\view\master\node_modules\natives\index.js:143:24)

at Object.req [as require] (D:\workspace\***\***\***\src\main\webapp\view\master\node_modules\natives\index.js:55:10)

at Object.<anonymous> (D:\workspace\***\***\***\src\main\webapp\view\master\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:1:37)

at Module._compile (internal/modules/cjs/loader.js:956:30)

at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)

at Module.load (internal/modules/cjs/loader.js:812:32)

at Function.Module._load (internal/modules/cjs/loader.js:724:14)

at Module.require (internal/modules/cjs/loader.js:849:19)

at require (internal/modules/cjs/helpers.js:74:18)

   

【问题原因】

使用了最新的node版本。

需要使用稳定版本,参考官网说明,目前10.x的版本是稳定版本(LTS)。

   

【修改方法】

卸载原有的Node.js后,重新下载安装10.*版本后,执行gulp即可。

   

   

  

posted @ 2019-10-15 14:27  流年的夏天  阅读(11061)  评论(0编辑  收藏  举报