美文网首页啦啦哩
TypeError [ERR_INVALID_CALLBACK]

TypeError [ERR_INVALID_CALLBACK]

作者: 爱红旗渠 | 来源:发表于2018-09-17 17:50 被阅读0次
    fs.js:133
      throw new ERR_INVALID_CALLBACK();
      ^
    
    TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
        at maybeCallback (fs.js:133:9)
        at Object.writeFile (fs.js:1139:14)
        at /Users/jinzhenguo/Documents/developer/sliders/build.js:60:14
        at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! sliders@0.1.0 build: `node build.js`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the sliders@0.1.0 build script.
    

    解决办法:

    node 版本问题,node v10 以上 fs.write 的callback 是必须的。
    如果不想重新安装node到低版本
    将webpack.dev.config.js 和 webpack.prod.config.js 中的代码修改即可:

    // 具体里面的参数参考node v10 的文档,或者直接删除可选的参数
    fs.write(fd, buf, function(err, written, buffer) {});
    

    相关文章

      网友评论

        本文标题:TypeError [ERR_INVALID_CALLBACK]

        本文链接:https://www.haomeiwen.com/subject/tevrnftx.html