在windows下安装webpack(前端打包工具,node环境已安装)的时候,控制台突然报了这个错误:
C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node_modules\tar\lib\parse.js:33
const gzipHeader = Buffer.from([0x1f, 0x8b])
^
TypeError: this is not a typed array.
at Function.from (native)
at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node_modules\tar\lib\parse.js:33:27)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\node_modules\tar\lib\list.js:10:16)
at Module._compile (module.js:409:26)
出现这种问题的原因是:安装的node版本太低导致!
本人安装的node.js版本是4.4的,导致了安装webpack不成功,最后换成了8.8版本的,如果大家在安装基于node.js的环境时,出现以上问题,可以判断下是不是node.js版本太低导致。