npm uninstall vue-cli -g复制代码
npm install -g @vue/cli复制代码
vue --version @vue/cli 4.2.3复制代码
npm install复制代码
结果百度排查之后,找到了该作者下的vue-element-admin文档
科普一下,我们现在使用的vue-typescript-admin-template这个模板是PanJiaChen 开发维护的 vue-element-admin作者,他也有写vue-element-admin
所以我在他原始的vue-element-admin文档发现解决方案,因为都是同一个作者写的,报错解决问题还是有点类似,死马当活马医,抱着试试看的心态!
不卖关子了,把npm i 换成 cnpm i来下载依赖,就可以解决npm i下载失败的问题
安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org复制代码
意思是:fibers@4.0.2版本太高了,可能跟node版本有关,所以我的解决方案是在项目把package.json的"fibers": "^3.0.2"改为3.0.2即可
现在我们在来cnpm install 下载
很好,现在已经下载成功,可以npm run serve运行看看
总结:把项目下载下来之后,先npm i,然后在cnpm i ,然后再去package.json把fibers版本换成“3.0.2”,即可npm run serve运行
现在下载成功,运行也成功,但是vue@3.0的eslint 开启校验代码,一直提示着,个人看着有点不爽,我决定把他关闭掉
找到 .eslintrc.js文件,将extends修改为以下配置:
'extends': ['eslint:recommended','plugin:vue/recommended',// '@vue/standard','@vue/typescript'],
// @vue/standard,这个注释掉就可以了,记得改完重新npm run serve一下
Typescript+Vue大型后台管理系统实战 :juejin.im/post/5e1bb2…
vue-cli3 中停 tslint:www.jianshu.com/p/ee78b9ca2…