vue2老版本 npm install 安装失败_安装卡主
特别说明:vue2老版本安装慢、运行慢,建议升级vue3+element plus+ vite
解决方案1:
第一步、修改npm 镜像为国内镜像
使用淘宝镜像:
npm config set registry https://registry.npmmirror.com
清除缓存:
npm cache clean --force
查看镜像配置是否成功:
npm config set registry
第二步、升级 vue-core-js版本
"core-js": "^3.6.5" 升级版本直接修改版本号
{"name": "back","version": "0.1.0","private": true,"scripts": {"serve": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve","build": "set NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build","lint": "vue-cli-service lint"},"dependencies": {"core-js": "^3.6.5","element-ui": "^2.15.0","vue": "^2.6.11","vue-clipboard3": "^2.0.0","vue-router": "^3.5.3","vue-ueditor-wrap": "^2.4.4"},"devDependencies": {"@vue/cli-plugin-babel": "~4.5.0","@vue/cli-plugin-eslint": "~4.5.0","@vue/cli-plugin-router": "^4.5.11","@vue/cli-service": "~4.5.0","babel-eslint": "^10.1.0","eslint": "^6.7.2","eslint-plugin-vue": "^6.2.2","vue-template-compiler": "^2.6.11"},"eslintConfig": {"root": true,"env": {"node": true,"browser": true,"jquery": true},"extends": ["plugin:vue/essential","eslint:recommended"],"parserOptions": {"parser": "babel-eslint"},"rules": {"no-console": "off","no-unused-vars": "off","no-undef": "off","generator-star-spacing": "off","no-tabs": "off","no-irregular-whitespace": "off","no-debugger": "off","no-redeclare": "off","no-inner-declarations": "off","no-unused-labels": "off","vue/no-unused-vars": "off","vue/no-unused-components": "off"}},"browserslist": ["> 1%","last 2 versions","not dead"]
}
删除文件 package-lock.json
第三步,重新执行安装命令
npm i
安装时间还是比较长,大约10分钟左右;
解决方案2:
还有一种方案,可以复制其他项目已经安装成功的 node_modules 文件夹,直接复制。
文件夹内容比较大 >100mb
更多: