运行项目前的我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
文章图片
最后我的三个版本是
文章图片
【配置|node、gulp和npm的版本兼容问题】后端正常启动~
文章图片
推荐阅读
- Node.js 18 新特性解读
- vue|一篇文章汇总git常用命令
- Appuim项目实战—log4j配置
- C#中App.config文件配置获取
- 架构|工程师如何成功转技术管理
- 全场景式全流程监控,博睿数据为券商IT运维难题提供了范例
- java 安卓环境配置
- create-react-app脚手架配置less
- 带注释 ATM 骨干设置二级36xx