1.功能丰富的项目:https://github.com/PanJiaChen/vue-element-admin.git

因为我配置的时候,遇到许多的问题,用了一天半才启动的,所以安着他文档一步一步来。下面我梳理一下整个过程。

1.1.克隆项目,使用github工具克隆项目,没有的可以去下载:https://git-scm.com/download/win

# 克隆项目
git clone https://github.com/PanJiaChen/vue-element-admin.git

1.2.进入项目的根目录。

# 进入项目目录
cd vue-element-admin

1.3.安装项目的依赖包。执行的是根目录下的package.json文件,会下载package.json文件中"dependencies"和"devDependencies"中指定的包。

# 安装依赖
npm install

安装成功的话,会在项目的根目录出现node_modules目录,里面有很多的依赖包。关于install几个我遇到的问题以及我整理的解决方法(我就是卡这里的,遇到了几个问题)。

1.
错误信息:
npm ERR! Error while executing:
npm ERR! C:\Program Files\Git\mingw64\bin\git.EXE ls-remote -h -t git://github.c om/adobe-webplatform/eve.git
npm ERR!
npm ERR! fatal: unable to connect to github.com:
npm ERR! github.com[0: 52.69.186.44]: errno=Result too large
对策:
git config --global url."https://".insteadOf git:// 2.
错误信息:
ailed to connect to github.com port 443: Timed out
对策:
$ git config --global http.proxy https://username:password@proxyserverip:port
git config --get http.proxy 3.(这个不是这里遇到的,我自己先记录这里)
npx webpack -v
执行错误Error: Cannot find module 'webpack-cli' 对策:
需要全局安装webpack-cli
npm install webpack-cli -g

1.4.安装npm的淘宝镜像cnpm,这一步我跳过去了,我配置vue的开发环境是安装了一个全局的npm淘宝镜像。如果经过1.3还是安装包不成功,试试用cnpm,总之一个一个尝试着,看能能解决吧。

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

1.5.启动这个vue项目。

npm run dev

浏览器访问 http://localhost:9527,可以看到登录页面就成功了。

2.vue开发工具的选择。

eclipse开发工具:在eclipse的软件市场上搜索vue.js的插件,网上说这个插件不是免费,可以试用一个月。

Intellj idea开发工具:一直用eclipse,所以想换换新的工具。下载地址:https://www.jetbrains.com/idea/download/#section=windows

建议使用社区版(Community)的zip包,解压直接就可以用了,不用安装。

2.1.Intellj idea开发工具下载vue.js插件

如果是内网需要配置代理:File--Settings--搜索proxy--选择HTTP Proxy,进入到代理配置界面,选择Manual proxy configuratio,配置相关的代理服务器的ip和端口。

下载插件:File--Settings--Plugins--搜索vue.js--install. 重启Intellj idea

2.2.导入vue项目.

File--Open--选择项目的根路径

3.1.极其简单干净的模板,少的很多的功能以及依赖包:https://github.com/PanJiaChen/vue-admin-template.git

这个可以用当做基础的一个vue项,可以用来做项目的初始化。

3.2.vue极简模板(只有登录菜单):https://github.com/woai3c/vue-admin-template

vue学习过程总结(02)- 网上开源项目vue-element-admin的启动的更多相关文章

  1. 关于个人开源项目(vue app)的一些总结

    关于个人开源项目(vue app)的一些总结 项目地址 https://github.com/BYChoo/record 项目简介 此项目名叫:Record.是以Vue全家桶(vue,vue-rout ...

  2. [ABP开源项目]--vue+vuex+vue-router+EF的权限管理系统

    好久没写文字了,当然大家也不期待嘛,反正看代码就行了. 演示网站 首先说下这个项目吧. 如标题一样是基于VUE+.NET开发的框架,也是群友一直吼吼吼要一个vue版本的ABP框架. 我们先来看看首页吧 ...

  3. 进击中的Vue 3——“电动车电池范围计算器”开源项目

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文参考:https://dzone.com/articles/build-a-tesla-battery- ...

  4. 一、Uniapp+vue+腾讯IM+腾讯音视频开发仿微信的IM聊天APP,支持各类消息收发,音视频通话,附vue实现源码(已开源)-项目引言

    项目文章索引 1.项目引言 2.腾讯云后台配置TXIM 3.配置项目并实现IM登录 4.会话好友列表的实现 5.聊天输入框的实现 6.聊天界面容器的实现 7.聊天消息项的实现 8.聊天输入框扩展面板的 ...

  5. 基于Spring Boot+Spring Security+JWT+Vue前后端分离的开源项目

    一.前言 最近整合Spring Boot+Spring Security+JWT+Vue 完成了一套前后端分离的基础项目,这里把它开源出来分享给有需要的小伙伴们 功能很简单,单点登录,前后端动态权限配 ...

  6. gin+vue的前后端分离开源项目

    该项目是gin+vue的前后端分离项目,使用gorm访问MySQL,其中vue前端是使用vue-element-admin框架简单实现的: go后台使用jwt,对API接口进行权限控制.此外,Web页 ...

  7. Vue学习手记01-安装和项目创建

    1.安装Vue  注:node版本必须大于等于8.9  vue-cli3.x:npm install -g @vue/cli  vue-cli2.x:npm install -g @vue/cli-i ...

  8. 微人事 star 数超 10k,如何打造一个 star 数超 10k 的开源项目

    看了下,微人事(https://github.com/lenve/vhr)项目 star 数超 10k 啦,松哥第一个 star 数过万的开源项目就这样诞生了. 两年前差不多就是现在这个时候,松哥所在 ...

  9. Android 开源项目 eoe 社区 Android 客户端(转)

    本文内容 环境 开源项目 eoe 社区 Android 客户端 本文介绍 eoe 社区 Android 客户端.它是一个开源项目,功能相对简单,采用侧边菜单栏.可以学习一下.点击此处查看 GitHub ...

随机推荐

  1. 5个不常提及的HTML技巧

    2021年你需要知道的HTML标签和属性 Web开发人员都在广泛的使用HTML.无论你使用什么框架或者选择哪个后端语言,框架在变,但是HTML始终如一.尽管被广泛使用,但还是有一些标签或者属性是大部分 ...

  2. 同事提出个我从未想过的问题,为什么Kubernetes要"多此一举"推出静态Pod概念?

    同事提出个我从未想过的问题,为什么Kubernetes要"多此一举"推出静态Pod概念? 我们知道k8s中Pod可以说是一个合格的容器小管家,Pod 被设计成支持多个容器可以一起进 ...

  3. tep集成mitmproxy录制流量自动生成用例

    使用 操作过程非常简单,流程如下: ①配置过滤域名 必须配置,不然会有很多无效流量造成数据冗余. ②启动代理 「示例」使用了反向代理,tep自带FastApi启动Mock服务: 「实际」使用正向代理, ...

  4. 第三章 in,not in 的理解,limit限制结果集

     IN 运算符用来判断表达式的值是否位于给出的列表中:如果是,返回值为 1,否则返回值为 0.NOT IN 的作用和 IN 恰好相反,NOT IN 用来判断表达式的值是否不存在于给出的列表中:如果不是 ...

  5. 实体类分层命名PO,VO,BO,DTO,POJO,DAO,DO

    一.Java中PO.DO.TO.DTO. VO. BO.POJO .DAO的概念 PO:persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录.好处是可以把一条记录 ...

  6. TCP三次握手原理

    本文主要讲述的是 1.TCP协议三次握手原理,以及为什么要三次握手,两次握手带来的不利后果. 2.TCP协议四次挥手原理,为什么要四次挥手. TCP协议三次握手原理: 首先,给张图片,建立TCP三次握 ...

  7. MHA + Maxscale 数据库的高可用和读写分离

    MySQL 常见发行版本 MySQL 标准化.自动化部署 深入浅出MySQL备份与恢复 深入理解MySQL主从复制 MySQL构架设计与容量规划 MHA Maxscale MySQL 常见发行版本 M ...

  8. 学习Spring5必知必会(3)~Spring的核心 IoC 和 DI

    一.Spring的核心 IoC(基于XML) 1.IoC容器 (1)BeanFactory容器创建对象: //使用BeanFactory @Test void testBeanFactory() th ...

  9. [数据生成器]UVA10054 The Necklace

    应吴老师之邀,写了个数据生成器. 目前这个数据生成器可以保证生成的数据都是合法的,且效率也还不错.只是在建立普通连通图的时候zyy偷懒了,直接把所有点串起来从而保证图的连通.如果有大神有更好的方法请不 ...

  10. Python 的垃圾回收

    垃圾回收 首先介绍两个画图的工具:objgraph 包和在线绘图网站 draw.io.具体的使用以后再写. 1.引用计数 Python 中,每个对象都有存有指向该对象的引用总数,即:引用计数(refe ...