新手第一次从公司git上下载项目,尝试在本地跑起来,记录一下部署的步骤,以及遇到的问题,内容里有什么错误的地方,还请各位大佬指正,

下载需要的安装包

idea : https://shimo.im/docs/eavXX1p7YiQMv9oS/read
maven: http://maven.apache.org/download.cgi
git: https://git-scm.com/downloads
nodejs: https://nodejs.org/en/download/

maven安装

下载后解压,

添加系统变量MAVEN_HOME : C:\Program Files\apache-maven-3.5.3

Path里新建路径:

打开cmd命令行,输入mvn -v 是否成功,若不成功,可以看看其他的博客…

git安装

下载安装包双击运行安装,一直点击next,直到出现install,点击install,安装完成后点击finish。
完成后,点屏幕左下角,发现多了这些:

cmd命令行输入 git 检查是否成功。

下一步,嘻嘻,就是要让管理员让他给你再公司的git上注册一个属于你的账号啦
注册好之后,就要打开git bash 开始配置工作啦!

>  配置用户名
>  *git config --global user.name "username"*    //( "username"是自己的账户名,)
> 配置邮箱
> *git config --global user.email "username@email.com"* //("username@email.com"注册账号时用的邮箱)

再把git上的具体某个项目考到本地,

命令行输入:

cd d:/project       //自己本地用来存放项目的位置
git clone http://ip:port/.../....git

等待一小会儿,下载完成后。
可以在本地看到,以这个项目为名的文件夹出现:

下一步,打开你的idea IntelJ , file->open , 选择你项目位置下的项目的主文件夹,然后打开。

idea上配置

1、打开file->setting,搜索框输入maven,

2、修改setting.xml文件


配置完成之后,下一步,就开始下载依赖包啦~
打开View->Tool windows->Maven

右侧边栏,出现Maven框,选择maven complie 开始编译,

然后就开始下载所需要的maven 依赖,就等着就好了~

编译没报错的话,就开始运行啦!

在commend line 里输入:clean compile tomcat7:run

开始运行,后面run没报错就是成功了。

如何才能在浏览器访问本机运行的这个项目呢?

安装node.js

下载可执行文件后,双击运行,next安装,完成


配置系统变量:

下一步,自己新建两个文件夹:node_global,node_cache
最好不放在C盘

打开cmd输入:node -v ,npm -v 查看是否成功
在cmd命令行输入:

npm config set prefix "D:\Program Files\nodejs\node_global"npm config set cache "D:\Program Files\nodejs\node_cache"

执行成功。然后在环境变量 -> 系统变量中新建一个变量名为 “NODE_PATH”, 值为“D:\Program Files\nodejs\node_modules”

完成后,新建一个系统环境变量:

再修改用户环境变量里的path :
如果之前后npm相关变量,则修改,无则添加
C:\Program Files\nodejs\node_global

保存退出。

测试
cmd输入 npm install webpack -g ,回车

可以看到刚刚新建的那两个目录下,不再是空空如也了~~

再回到idea编译前端代码

打开,View-> Tool Windows -> npm,

设置 npm配置,开始编译:

这里需要注意一下,我刚开始变异的时候会报错,各种东西找不到,比如webpack啊 webpack-merge。。。
然后我就去cmd里一个个下载,npm install webpack-merge。。 下载了好几个发现不对劲,下载完了还是会报找不到的错误。
郁闷,后来才知道是要在这里显示的这个同级目录下 npm install

cmd,切换到项目路径下的这个相对路径下,

npm install   //下载所有的依赖

然后完了再编译一次,发现就好了。

web浏览器上访问验证

查看项目的端口地址:

配置好host 后(也可自己IP),浏览器访问:

完成。

如何将git上项目在本地跑起来相关推荐

  1. 项目在本地跑的好好的,为什么到线上就起不来?

    1.描述 ​ 项目在本地跑的好好的,发布到Linux服务器上后,却运行不起来,报错是找不到文件. 2.查看 去仓库里查看这个类,再三确定是有的. 3.细究 再次仔细查看报错信息,是项目初始化的时候,s ...

  2. js - 让 git 上 Mint-UI 的例子跑起来 - 方法大全

    快速入门Mint-ui+项目开发,让Git 上 mint-ui 的例子跑起来! 授人以鱼不如授人以渔! 通过两种方法讲解一个案例,并以此作为组件的通用方法参考! 一. 注意: 我们以Mint-ui框架 ...

  3. 使用git下载项目到本地,指定本地文件夹位置的三种方式

    使用git下载项目到本地,指定本地文件夹位置的三种方式 使用VSCODE里的"克隆"功能直接粘贴项目链接即可选择本地想保存的位置. 使用git bash窗口下载项目之前,先切换到你 ...

  4. git上如何通过本地仓库推送自己的代码到远程仓储

    从gitHub或者gitee上拉取代码后,我老是想着把别人的代码保存到自己的仓库上,这里教你一招. gitee的: 首先我们在gitee或者github上创建一个自己的仓库,github的我就不在展示 ...

  5. git 下载项目到本地

    1.新建一个目录,存放下载下来的项目,我在D盘新建了一个"gitspace"文件夹,用来存放下载下来的项目 2.进入刚刚新建的文件夹,即进入"gitspace" ...

  6. 用Git上传删除本地项目到gitlab---图文解析

    Git简介 Git是目前世界上最先进的分布式版本控制系统 故事起源:如果你用Microsoft Word写过长篇大论,那你一定有这样的经历: 想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把 ...

  7. github或者gitee上使用git clone项目到本地的方法(解决下载速度过慢或者无法下载的问题)

    方式一(直接在github上克隆): Github国内镜像网站有github.com.cnpmjs.org和git.sdut.me/.在clone某个项目的时候将github.com替换为github ...

  8. Myeclipse下载github上项目到本地(图解)

    一.准备工作   1.一个github账户  2.Myeclipse2015  二.下载步骤   1.右击->Import-> Git ->Projects from Git-> ...

  9. 使用Git下载项目到本地

    打开Git CMD输入git clone 地址 回车就会下载到本地 指定下载后存放的目录:git clone https://gitee.com/abmoon/waveletnet.git D:/gi ...

最新文章

  1. 在创建ArcGIS Server10.5的站点时,系统提示创建‘System/publishingToolsEX.GPServer’失败(转)...
  2. AI与人类围棋士的差距到底有多大?
  3. 分支-03. 三天打鱼两天晒网(Switch…case)
  4. ▽算符在球坐标系_球坐标系下的角动量算符
  5. 在服务器端渲染完毕的 Angular Component,在客户端还会重新渲染一次吗?
  6. xmm1是什么器件_数字电路实验指导书
  7. .NET 中的正则表达式
  8. 04 Mysql之单表查询
  9. Python学习第三天
  10. 共享内存+互斥量实现 Linux 进程间通信
  11. 【Java基础】3、Java 位运算(移位、位与、或、异或、非)
  12. keras搭建多层LSTM
  13. [转]一阶自回归模型和二阶自回归模型
  14. python QQ聊天机器人,qqbot 使用简介
  15. 韵达快递投诉一直显示服务器繁忙,快递查询自动识别查询方法(6)
  16. 物联网云平台系统设计【一】
  17. 直角三角形面积Java_怎么用Java计算三角形的周长和面积
  18. jquery 动态添加div元素(两种方式)
  19. 使用exe4j打包exe文件
  20. 本周解锁新技能:识简谱、弹音阶(2019 年 8 月 3日)

热门文章

  1. macOS Big Sur到来,为Mac带来巨大变化
  2. PC屏幕颜色识别实现鼠标自动点击
  3. 粒子群算法组卷_概率表示的二进制粒子群算法在组卷中的应用
  4. 第02章 HTML基本标签
  5. three.js实现3D模型展示
  6. 实现jQuery下拉选单的选取值
  7. 利用激活图谱探索神经网络-Exploring Neural Networks with Activation Atlases (上)
  8. shp文件格式说明(二)
  9. 4个月转行做软件测试,我的薪资飙升300%
  10. 企业直播要如何做?硬件设备、网络环境有哪些要求?