【记录报错】ReferenceError: primordials is not defined
运行一个比较老点的的项目,遇到的报错,查找资料发现,引起这个问题是:node版本过高或者gulp版本过低,可以回退node版本到11.15以下,或者升级gulp版本到4以上
找到项目中package.json,往script结点处添加 "preinstall":"npx npm-force-resolutions",新增resolutions结点(与script同深度)"resolutions":{ "graceful-fs": "^4.2.4" }。
{
“scripts”: {
//npm-force-resolution将改变包锁,将graceful-fs适配为项目想要的版本
“preinstall”: “npx npm-force-resolutions”
},
“resolutions”:
{ “graceful-fs”: “^4.2.4” }
···
记录
- nvm list available # 查看所有可以安装的node版本
- nvm ls #当前可用的node版本
- nvm use 14.19.0 # 切换某一个nide版本
- nvm简单使用 == > nvm命令简单使用