npm run dev时报错

迁移了vue的项目后,用npm run dev跑时出错

报错如下

clipboard.png

阅读 2.7k
3 个回答

原来是node.js新版本的问题....node v10 以上 fs.write 的callback 是必须的,降低Node版本可解决。不安装node也可以,可以将webpack.dev.config.js 和 webpack.prod.config.js 中的代码修改即可:给fs.write添加必要的callback函数,具体操作是修改以上两个文件中的以下代码:
fs.write(fd, buf, 0, buf.length, 0, function(err, written, buffer) {});

修改为:

fs.write(fd, buf, 0, 'utf-8', function(err, written, buffer) {});

答案参考:
作者:yzj_xiaoyue
来源:CSDN
原文:https://blog.csdn.net/yzj_xia...
版权声明:本文为博主原创文章,转载请附上博文链接!

这不写了吗,callback must be a function

查看fs.js文件的129行:

callback must be a function
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题