首页
Javascript
Html
Css

Node.js

Electron
移动开发
小程序
工具类
服务端
浏览器相关
前端收藏
其他
关于
公司注册

ReferenceError: internalBinding is not defined

2018年12月21日 发布 阅读(7278) 作者:Jerman

node版本从8.x升级到10.x了

运行gulp报错

  1. D:\project\imqianduan\public\frontend>gulp
  2. internal/util/inspect.js:31
  3. const types = internalBinding('types');
  4. ^
  5. ReferenceError: internalBinding is not defined
  6. at internal/util/inspect.js:31:15
  7. at req_ (D:\project\imqianduan\node_modules\natives\index.js:140:5)
  8. at require (D:\project\imqianduan\node_modules\natives\index.js:113:12)
  9. at util.js:25:21
  10. at req_ (D:\project\imqianduan\node_modules\natives\index.js:140:5)
  11. at require (D:\project\imqianduan\node_modules\natives\index.js:113:12)
  12. at fs.js:42:21
  13. at req_ (D:\project\imqianduan\node_modules\natives\index.js:140:5)
  14. at Object.req [as require] (D:\project\imqianduan\node_modules\natives\index.js:54:10)
  15. at Object.<anonymous> (D:\project\imqianduan\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:1:99)

解决办法
升级natives
natives是一个内部依赖,一般在package.json里找不到版本号的,在node_modules目录下找到natives,其版本是1.1.5,把它升级到1.1.6就OK了

  1. npm install natives@1.1.6 --save-dev
版权声明:本站文章除特别声明外,均采用署名-非商业性使用-禁止演绎 4.0 国际 许可协议,如需转载,请注明出处