运行项目前的我node、gulp和npm的版本
运行gulp serve跑前端项目时报错
fs.js:36 } = primordials;
^ ReferenceError: primordials is not defined
原因是因为node版本高了,需要降低node版本配置,降到12.0.0以下就行,我这里使用nvm管理node版本
nvm use 11.15.0
再运行项目就没问题了
gulp serve
运行后端项目时输入,又提升node版本太低了,需要提高版本
npm run start
一边前端让我们降低node版本,一边让我们提高node版本…
然后无意间看到了node和npm的对应版本问题,我的npm是8.7.0,太高了
安装前记得先切换回可以正常使用npm的node版本12.22.0(我的是这个),降npm版本后再切换回来
nvm use 12.22.0
然后卸载之前npm
npm uninstall 8.7.0
再安装npm 6.7.0
npm install npm@6.7.0 -g
最后我的三个版本是
后端正常启动~