运行EasyDarwin----技术栈golang、nodejs环境搭建+运行

Windows平台

以运行github开源easydarwin golang版本进行说明
服务端:golang
web端:webpack+vue;

golang

  1. 下载对应的安装包:go下载地址

  2. 执行安装文件,按照默认执行安装就可以,默认会将相关信息写进环境变量;
    也可以自定义,不过需要注意环境变量的设置;默认应该是配置c盘,我的是手动迁入的D盘。
    在这里插入图片描述

  3. GOPATH的设置
    go命令依赖的一个重要环境变量:$GOPATH
    在这里插入图片描述
    其实可以把这个目录理解为工作目录,我个人定义的目录是:
    GOPATH=“D:\GoPath”
    当然这个目录是需要添加到环境变量中
    GOPATH的目录结构:
    – bin // golang编译可执行文件存放路径
    – pkg // golang编译包时,生成的.a文件存放路径
    – src // 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
    cmd执行go env会输出对应的golang的环境信息。
    在这里插入图片描述

  4. 工作环境配置
    默认直接再src目录下运行源码就可以了。
    由于现在运行项目的需要,主要是当前golang项目的相关包引入路径的问题;
    需要在src目录下设置目录结构为:

src
--github.com
	--EasyDarwin
		--EasyDarwin
--gitee.com
     --easydarwin

EasyDarwin目录下为相关的项目源码。
github地址:https://github.com/EasyDarwin/EasyDarwin

获取代码流程:

  cd $GOPATH/src/github.com
  mkdir EasyDarwin && cd EasyDarwin
  git clone https://github.com/EasyDarwin/EasyDarwin.git --depth=1 EasyDarwin
  cd EasyDarwin

然后就根据具体的项目的README.md的指示来安装对应的依赖包就可以。
在这里插入图片描述

环境正常、网络满足的情况下可以直接执行命令安装
在这里插入图片描述

        go get -u -v github.com/kardianos/govendor//包管理工具
        go get -u -v github.com/penggy/gobuild//热编译工具,下载可能会遇到被翻墙限制的问题

安装成功会有对应的可以执行文件在bin目录下

在这里插入图片描述

node

  1. 下载对应的安装包:下载地址
  2. 执行安装文件,按照默认执行安装就可以,默认会将相关信息写进环境变量;
  3. cmd分别执行node -v ; npm -v出现对应版本信息说明安装成功
    在这里插入图片描述

运行项目

  • 以开发模式运行

      npm run dev
    
  • 编译 Windows 版本

      npm run build:win
    

在这里插入图片描述
web访问:ip:10008
在这里插入图片描述

tips:
根据项目目录下的package.json来进行命令输入:
在这里插入图片描述

  • 如果需要开发模式运行前端

1.安装前端依赖
cd web_src && npm i//安装前端运行所需要的依赖
2.运行前端
软件包根目录下执行;

npm run dev:www

在这里插入图片描述
**注意:**初次运行代码可能会出现类似问题:
在这里插入图片描述
该处错误是由于环境中使用gcc,需要在环境变量中添加。
当初windows系统下安装gcc还是遇到好多莫名其妙的问题的。
将我的环境终端gcc打包一下,有需要可以直接解压配置使用。
链接:https://pan.baidu.com/s/18o1gJyTYf_G4g_QM95Zdpg
提取码:qybz

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章