-
npm ERR! iview-admin@1.3.1 dev: `webpack-dev-server --content-base ./ --open --inline --hot --compress --config build/webpack.dev.config.js`
-
npm ERR! Exit status 1
-
npm ERR!
-
npm ERR! Failed at the iview-admin@1.3.1 dev script.
-
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
問題原因:node 版本問題,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) {});
重新使用npm run build命令繼續打包即可。
node-版本問題,將node改為低版本即可。