让Vue-Cli 3兼容2的“vue init”命令的办法以及执行vue init永远downloading的解决办法

让Vue-Cli 3兼容2的“vue init”命令的办法

目前,至少2019年,我们还是没办法舍弃Vue-Cli 2,因为一些业界首选的框架还是基于Vue-Cli 2,比如mpvue,比如Electron-Vue。其实这两个框架主要是安装的时候需要使用vue init命令,别的场合就无所谓用哪个版本了,然而,Vue-Cli 3并没有vue init命令,怎么办?

Vue-Cli 2和3是不能并存的,至少不能同时安装,只能保留一个,在保留3的前提下还想用vue init怎么办?

  1. 卸载你的Vue-Cli 2:npm uninstall vue-cli -gyarn global remove vue-cli
  2. 安装Vue-Cli 3:npm install -g @vue/cliyarn global add @vue/cli
  3. 安装一个包:npm install -g @vue/cli-inityarn global add @vue/cli-init

哈哈,就靠这个包,让vue init命令起死回生。就这么简单。

注意,yarn全局安装这些包的话,有可能Windows认不出全局命令,建议还是使用npm来安装。

执行vue init永远downloading的解决办法

由于大中国墙的关系,国内访问github.com的访问速度很慢,由此导致vue init也很慢,甚至永远downloading,怎么办?

其实官方已经给出了解决办法,就是访问github.com,从项目页面上面把repo下载下来。如果你发现几百KB的zip都下载困难,你可能需要让网友帮你下载,甚至真的需要翻一翻了。

当你下载完成之后,解压缩,放到英文路径里,然后从资源管理器拷贝目录的路径,然后在命令行输入:

vue init E:\xxx-master ooo

其中E:\xxx-master是项目所在路径,ooo是你的项目名。对比正常的命令vue init 其实大同小异。

你可能感兴趣的:(让Vue-Cli 3兼容2的“vue init”命令的办法以及执行vue init永远downloading的解决办法)