使用Iview手脚架搭建项目异常

一、出现异常

刚刚在使用iview手脚架搭建项目完成后,想着尝试启动项目看看,结果控制台报出了TypeError [ERR_INVALID_CALLBACK]: Callback must be a function异常。

TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
    at maybeCallback (fs.js:128:9)
    at Object.write (fs.js:535:14)
    at G:\iviewEnd\webpack.prod.config.js:10:8
    at FSReqWrap.args [as oncomplete] (fs.js:140:20)

二、解决异常

在异常错误中定位到所发现异常的路径,如我这里的 G:\iviewEnd\webpack.prod.config.js:10:8

fs.open('./src/config/env.js', 'w', function (err, fd) {
    const buf = 'export default "production";';
    //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 即可启动项目。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • npm run dev 报错 iview TypeError [ERR_INVALID_CALLBACK]: Ca...
    嘀嘀Lemon阅读 5,613评论 0 0
  • 1、安装配置vue 前提是已经安装并配置好node和npm环境,先搭建vue脚手架 vue-cli # 全局安装 ...
    2c4b9a3449a9阅读 28,567评论 0 14
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,090评论 0 3
  • 很多时候越优秀的人越容易受到排挤,嫉妒心会把周围嫉妒他们的人捆绑起来,因为报团才会让弱者显得不那么弱
    Yfcorn阅读 1,157评论 0 1
  • 晌午树叶打着卷,只有枝干向上挺这,凌晨月色朦胧,只有路灯暗色垂坠。 一天24小时只把你挂在枝干上,路灯上。 一路城...
    斗胆阅读 3,142评论 0 3