問題 一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文件中的代碼不能解決問題;
這是我試了一下,得出的結論,若有錯誤,歡迎指出!!!