npm run dev 报错 iview TypeError [ERR_INVALID_CALLBACK]: Callback must be a functi

本文详细记录了解决运行npm rundev时遇到的错误过程,包括删除并重新安装node_modules,更新node.js版本,以及修改webpack配置文件中的fs.write方法等有效解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行npm run dev报这个错,什么办法都试了,

删除项目下node_modules文件下,然后再次安装没有用,

卸载nodejs,重新安装也没有用

然后查看了下报错信息如下图标记:

 D:\iview\iview-admin-dev\build\webpack.dev.config.js:12:8

 

然后找到D:\iview\iview-admin-dev\build\webpack.dev.config.js 打开

将这一行代码:

fs.write(fd, buf, 0, buf.length, 0, function(err, written, buffer) {});
 

替换为

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

 

保存然后再次执行 npm run dev
 

 

第2种办法

重新安装node.js 降低node.js版本。

 

 

--------------------- 作者:FYLHQ 来源:优快云 原文:https://blog.youkuaiyun.com/hqbootstrap1/article/details/80984844?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值