使用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 即可启动项目。

你可能感兴趣的:(使用Iview手脚架搭建项目异常)