解决webpack打包报错: Cannot find module '@webassemblyjs/wasm-parser'

出现这个错误时,百度和谷歌中都搜索不出个所以然出来,后来看了一下webpack官网,说建议安装node最新版本:

前提条件

在开始之前,请确保安装了 Node.js 的最新版本。使用 Node.js 最新的长期支持版本(LTS - Long Term Support),是理想的起步。使用旧版本,你可能遇到各种问题,因为它们可能缺少 webpack 功能以及/或者缺少相关 package 包。


于是在node官网下载最新版:node-v11.10.0-x64,直接安装后执行node -v,查看已经是最新版本

再更新npm到最新版本:

npm install -g npm

再卸载webpack,对应命令:

npm  uninstall  webpack  -g
npm  uninstall  webpack-cli  -g

然后再全局安装webpack和本地安装:

cnpm install webpack webpack-cli –g
cnpm install webpack webpack-cli --save-dev

这样再执行打包命令,就不会报错了。