TypeError [ERR_INVALID_CALLBACK]: Callback must be a function

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) {});
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容