问题背景:
在运行低版本React时候发现高版本node不能运行该项目于是我安装了nvm进行node版本管理,期间要注意nvm需要安装到D盘根目录下否则会出现各种奇奇怪怪的问题。安装好低版本node后发现执行npm install后报cb.apply is not a function
第零步:如果能用yarn就用yarn
# 如果你没有yarn就下载一个
npm install -g yarn
# 安装好后执行yarn 相当于npm install
yarn
yarn run dll # 相当于npm run dll
yarn run dev # 相当于npm run dev
第一步:彻底清除电脑的node_model
FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" rm -rf "%d"
第二步:
win + r 打开运行,输入 %appdata%
删除 npm 和 npm-cache 文件夹
执行 npm cache clean --force 命令