解决办法:删除node_modules重新安装
1、在项目需要安装node_modules的目录下先安装 rimraf 工具
npm install -g rimraf
2、删除 node_modules 包和 package-lock.json 文件(注意:node_modules 和package-lock.json 都需要删除,如果只删除 node_modules 也是不可以的。)
rimraf node_modules
rimraf package-lock.json
3、清除缓存
/*npm cache clear --force*/
(出现警告:npm WARN using --force Recommended protections disabled.)
所以运行:npm cache verify
4、重新安装依赖包
// 设置淘宝镜像
npm config set registry http://registry.npm.taobao.org
//重新npm install安装
npm install