1.vue-admin-template-master下载依赖出错
网上很多人说是如下原因造成的
(1)node-sass和node/npm的版本冲突造成的。
(2)python的版本太高
于是我做了以下操作:
(1)cmd输入命令“python --version”查看python版本是否正确
(2)npm 降级为 6.14.10
(3)npm uninstall node-sass,然后npm i node-sass
(4)npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
(5)npm i node-gyp
(6)npm run dev 和 cnpm run dev都可以
主要参考了下面这篇文章:
vue-admin-template-master下载依赖出错最全简洁解决方法_远方上&肖的博客-CSDN博客
2.vue-admin-template-master下载依赖出错
前一天捣鼓了一天,已经可以运行了,第二天一醒来,再次npm run dev时,又开始报错。
于是我重新下载了一遍项目模版vue-admin-template-master,先是npm i node-sass,没有用(中间尝试了各种方法,都没用)。之后冷静了很久很久,才有了下面的操作(需要声明——我用的node版本是v16.16.0,也尝试过降级,但一顿操作没有成功,就放弃了。
):
第一次npm run dev,报错:
Failed at the deasync@0.1.28 install script.npm i -g
解决方案:
npm install deasync@0.1.28 --ignore-scripts
第二次npm run dev,报错:
Cannot find module '@vue/cli-plugin-unit-jest'
尝试解决方案:
npm install -g @vue/cli-plugin-unit-jest
第三次npm run dev,依旧报错:
Cannot find module '@vue/cli-plugin-unit-jest'
解决方案:
npm install @vue/cli-plugin-unit-jest --ignore-scripts
第四次npm run dev,成功!!!