【問題描述】
執行完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即可。
