问题 一node
解决办法就是执行下面两行命令:webpack
npm cache clean --force //先执行这个命令,百度了一下说是清除缓存 npm install //再从新执行一下这个命令我也百度了一下,说的更多的就是npm版本的问题,少数其余的答案,我也是看别人这么执行的,我也执行了一下,问题就解决了,我也看不出来什么问题,就按这个来吧!!!!web
问题 二npm
![]()
当我运行iview-admin项目的时候,出错了!就是上面的那个错误,我百度了一下,大概有两种说法:缓存
(1)一种说法是node版本的问题,node v10以上版本fs.write的callback是必须的,下降node版本可解决。iview
这个方法试了一下,没能解决问题。函数
(2)这个方法不须要下降node版本,能够在webpack.dev.js和webpack.prod.js中的代码修改便可,给fs.write添加必要的callback函数,具体操做修改以上两个文件中的代码便可。ui
fs.open('./build/env.js', 'w', function(err, fd) { const buf = 'export default "development";'; // fs.write(fd, buf, 0, buf.length, 0, function(err, written, buffer) {}); fs.write(fd, buf, 0, 'utf-8', function(err, written, buffer) {}); });只更改webpack.dev.js中的代码,能解决问题;code
webpack.dev.js和webpack.prod.js都更改也能解决问题;blog
只更改webpack.prod.js文件中的代码不能解决问题;
这是我试了一下,得出的结论,若有错误,欢迎指出!!!