开源项目renren-fast-vue开发环境部署(前端部分)

说明:renren-fast是一个开源的基于springboot的前后端分离手脚架,当前版本是3.0

开发文档需要付费,官方的开发环境部署介绍相对比较简单,对于想尝试搭建个项目的新手而言不太友好,特此将自己搭建的过程记录如下

一、环境准备

  1. 构建vue项目我们需要使用npm命令,到node官网下载当前稳定版本并安装

  2. 按默认安装完后,命令行node -vnpm -v查看版本信息

二、下载项目和所需组件

  1. 直接下载zip包或通过git克隆到本地仓库,如下:

    git clone https://github.com/daxiongYang/renren-fast-vue.git
  2. 下载所需的vue相关组件,逐个执行以下命令

    npm config set registry=http://registry.npm.taobao.org		#配置淘宝的镜像
    npm config list #查看当前npm的配置信息

    下载必要的组件,执行以下命令

    npm install vue -g
    npm install vue-router -g
    npm install vue-cli -g
    #查看vue版本,V是大写
    vue -V

    更多的安装教程可以参考以下这篇博文,很详细,值得一看

    https://www.cnblogs.com/lgx5/p/10732016.html

三、下载依赖

  1. 进入项目文件夹/renren_fast_vue

    npm install 	#下载依赖包,提前配置淘宝镜像,下载会快点
  2. 下载依赖时可能会出现以下报错:

四、启动项目

  1. 启动前端,在前端目录下执行命令

    npm run dev
  2. 启动时可能遇到的报错

    • 问题2:启动前端时报错,如下图,node sass不支持当前环境,实质node-sass4.9.0安装失败

    • 浏览器界面提示<% if (process.env.NODE_ENV === 'production') { %> <% }else { %> <% } %>

    • 解决办法:

      #清除当前的sass
      npm uninstall node-sass
      #重新安装sass,若没有报错,即可再次启动项目
      npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
      #再次启动项目
      npm run dev
    1. 再次在浏览器打开http://localhost:8001,成功打开前端项目,提前启动后端即可正常登陆,用户admin/admin

至此前端项目开发环境部署就完成了

下一篇博文将继续介绍基于官方文档新建一个可增删改查的商品报表实战

开源项目renren-fast-vue开发环境部署(前端部分)的更多相关文章

  1. node vue 开发环境部署时,外部访问页面出现: Invalid Host header 服务器域名访问出现的问题

    这是新版本 webpack-dev-server  出于安全考虑, 默认检查 hostname,如果hostname不是配置内的,将中断访问.顾仅存在于开发环境: npm run dev,打包之后不会 ...

  2. 开源项目renren-fast开发环境部署(后端部分)

    开源项目renren-fast开发环境部署(后端部分) 说明:renren-fast是一个开源的基于springboot的前后端分离手脚架,当前版本是3.0 开发文档需要付费,官方的开发环境部署介绍相 ...

  3. 【原创】windows下搭建vue开发环境+IIS部署

    [原创]win10下搭建vue开发环境  如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图:     详细的安 ...

  4. windows下搭建vue开发环境+IIS部署

    原创]win10下搭建vue开发环境  https://www.cnblogs.com/ixxonline/p/6007885.html 特别说明:下面任何命令都是在windows的命令行工具下进行输 ...

  5. Vue 生产环境部署

    简要:继上次搭建vue环境后,开始着手vue的学习;为此向大家分享从开发环境部署到生产环境(线上)中遇到的问题和解决办法,希望能够跟各位VUE大神学习探索,如果有不对或者好的建议告知下:*~*! 一. ...

  6. 面试官:自己搭建过vue开发环境吗?

    开篇 前段时间,看到群里一些小伙伴面试的时候被面试官问到这类题目.平时大家开发vue项目的时候,相信大部分人都是使用 vue-cli脚手架生成的项目架构,然后 npm run install 安装依赖 ...

  7. 十分钟上手-搭建vue开发环境(新手教程)

    想写一些关于vue的文章已经很久了,因为这个框架已经火了很久,在公司里用的框架都比较老旧,但怎么也得跟上前端发展变化的潮流,这不,开始使用vue开发项目了,一遍开发一边踩坑中,今天要记录的是五分钟搭建 ...

  8. Eclipse for Python开发环境部署

    Eclipse for Python开发环境部署 工欲善其事,必先利其器. 对开发人员来说,顺手的开发工具必定事半功倍.自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大且开源免费 ...

  9. vue开发环境搭建及热更新

    写这篇博客的目的是让广大的学者在初入Vue项目的时候少走些弯路,虽然现在有很多博客也有差不多的内容,但是博主在里面添加了一些学习时碰到的小问题.在阅读这篇博客之前,我先给大家推荐一篇文章<入门W ...

随机推荐

  1. flagcounter 被禁用...

    源地址 https://s11.flagcounter.com/count2/arWz/bg_FFFFFF/txt_000000/border_CCCCCC/columns_2/maxflags_14 ...

  2. Leetcode(877)-石子游戏

    亚历克斯和李用几堆石子在做游戏.偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] . 游戏以谁手中的石子最多来决出胜负.石子的总数是奇数,所以没有平局. 亚历克斯和李轮流进行,亚历克斯先开始 ...

  3. element-ui UI 组件库剖析

    element-ui UI 组件库剖析 /* Automatically generated by './build/bin/build-entry.js' */ https://github.com ...

  4. 正则表达式 js 怎么获取匹配的变量

    正则表达式 js 怎么获取匹配的变量 $0 ~ $9 refs xgqfrms 2012-2020 www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!

  5. Fullscreen API All In One

    Fullscreen API All In One 全屏显示 https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API https ...

  6. 微信小程序批量上传图片 All In One

    微信小程序批量上传图片 All In One open-data https://developers.weixin.qq.com/miniprogram/dev/component/open-dat ...

  7. Flutter & App

    Flutter & App Android & iOS https://flutter.dev/docs/deployment/flavors https://flutter.dev/ ...

  8. 苏黎世财经对话区块链专家,NGK如何利用时间价值实现自身的垂直扩张?

    近日,苏黎世财经日报联合法兰西金融等多家知名媒体,专访了NGK. 苏黎世财经日报专栏记者玛科尔德表示,随着NGK DeFi的明星代币BGV登上去中心化金融的舞台,它千倍的收益率让生态投资者趋之若鹜. ...

  9. java线程池趣味事:这不是线程池

    要想写出高性能高并发的应用,自然有许多关键,如io,算法,异步,语言特性,操作系统特性,队列,内存,cpu,分布式,网络,数据结构,高性能组件. 胡说一通先. 回到主题,线程池.如果说多线程是提高系统 ...

  10. [Python] 基于 jieba 的中文分词总结

    目录 模块安装 开源代码 基本用法 启用Paddle 词性标注 调整词典 智能识别新词 搜索引擎模式分词 使用自定义词典 关键词提取 停用词过滤 模块安装 pip install jieba jieb ...