最近在学习vue
之前公司一直用vue来开发后台,感觉比较简洁,后台只需要提供api接口即可
今天来研究一下如何安装
首先看文章 [Vue管理后台框架选择推荐](https://www.jianshu.com/p/0f41bfe211a8)看看哪个框架比较看
如何安装
```
git clone https://github.com/PanJiaChen/vue-element-admin.git
cd vue-element-admin
npm install
npm run dev
```
如果提示没有npm命令
那么先安装`node.js`
再说一下碰到的问题
再安装的过程中出现git@github.com出现Permission denied (publickey)
```
ssh-keygen 生成密码,然后登录github.com将id-rsa.pub保存到ssh key中
ssh -T git@github.com
```
执行npm install没有日志显示
```
npm install --registry=https://registry.npm.taobao.org --loglevel=silly
```
npm install安装比较慢
```
国外镜像会很慢
可用 get命令查看registry
npm config get registry
原版结果为
http://registry.npmjs.org
用set命令换成阿里的镜像就可以了
npm config set registry https://registry.npm.taobao.org
再执行命令
npm install
或者直接执行
npm install --registry=https://registry.npm.taobao.org
```
如果提示`fatal: unable to access https://github.com/PanJiaChen/vue-element-admin.git`
```
将git clone https://github.com/PanJiaChen/vue-element-admin.git
中的https改为git即可。
例:git clone git://github.com/PanJiaChen/vue-element-admin.git
```
执行
```
使用
git config --global url."https://".insteadOf git://
解决报错问题,在次使用
npm install --registry=https://registry.npm.taobao.org
```
最后如果出现Error: error:0308010C:digital envelope routines::unsupported错误提示的解决办法
`重装node.js`