当前位置: 首页 > news >正文

网站项目建设策划书流程58里面的网站怎么建设

网站项目建设策划书流程,58里面的网站怎么建设,阿里巴巴官网网站,郑州网络科技有限公司文章目录1. 简介示例1. 示例——同一项目2. 示例——不同项目3. 示例——添加远程模块依赖库1. 简介 go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modu…

文章目录

  • 1. 简介
  • 示例
    • 1. 示例——同一项目
    • 2. 示例——不同项目
    • 3. 示例——添加远程模块依赖库

1. 简介

go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modules 功能已经被正式推荐在生产环境下使用了。

示例

1. 示例——同一项目

mkdir moduledemo
cd moduledemo
touch main.go
go mod init moduledemo
mkdir mypackage
touch mypackage/mypackage.go

目录结构

`-- moduledemo|-- go.mod|-- main.go`-- mypackage`-- mypackage.go

文件:
mypackage.go

package mypackageimport "fmt"func New(){fmt.Println("mypackage.New()")
}

main.go

package mainimport ("fmt""moduledemo/mypackage"  // 导入同一项目下的mypackage包
)
func main() {mypackage.New()fmt.Println("main end")
}

运行

> go run main.go 
mypackage.New()
main end

2. 示例——不同项目

目录结构

|-- moduledemo
|   |-- go.mod
|   `-- main.go
`-- mypackage|-- go.mod`-- mypackage.go

mypackage 目录文件:

  • mypackage.go 文件同上;
  • go.mod 通过 go mod init mypackage 生成

moduledemo 目录文件

  • main.go
import ("fmt""mypackage"
)
func main() {mypackage.New()fmt.Println("main")
}
  • go.mod
module moduledemogo 1.14require "mypackage" v0.0.0
replace "mypackage" => "../mypackage"
  • require 用来定义依赖包及版本
  • replace 替换对应的库

3. 示例——添加远程模块依赖库

下面示例中添加一个依赖项github.com/spf13/cobra库。Cobra是一个用于创建控制台应用程序的流行库,不用关系库的具体用法。

mkdir mypackage
cd mypackage
touch main.go

文件
main.go

package mainimport ("fmt""github.com/spf13/cobra"
)func main() {cmd := &cobra.Command{Run: func(cmd *cobra.Command, args []string) {fmt.Println("Hello, Modules!")},}fmt.Println("Calling cmd.Execute()!")cmd.Execute()
}

添加依赖库:

  • go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。
-->$ go mod init mymodule
go: creating new go.mod: module mymodule
-->$ go get github.com/spf13/cobra
go: github.com/spf13/cobra upgrade => v1.6.1
-->$ cat go.mod 
module mymodulego 1.15require github.com/spf13/cobra v1.6.1 // indirect

目录结构:

mymodule
|-- go.mod
|-- go.sum
`-- main.go

执行:

-->$ go run main.go 
Calling cmd.Execute()!
Hello, Modules!
http://www.yayakq.cn/news/799633/

相关文章:

  • 新手学做网站百度云wordpress og
  • 网站规划与设计大作业怎么做wordpress常用插件汇总 知更鸟
  • 川畅科技网站设计哪个网站设计好
  • 苏州营销型网站建设推广如何辨别官方网站
  • 网站名称管理网页设计app软件
  • 属于网站建设过程规划微信公众平台注册订阅号
  • 谷歌网站推广销售网站建设教学视频教程
  • wordpress调用当前分类名seo网络优化教程
  • 网站开发工程师的职位六安论坛
  • 免费行情网站app大全wordpress5.0正式发布
  • 曾经做网站网站代理图标设计网站
  • 网站设计步骤和方法沈阳网站建设优化企业
  • asp.net企业网站管理系统wordpress管理员登陆
  • 具有营销型网站有哪些佛山外贸网站建设新闻
  • 访问国外网站很慢公众号网页制作模板
  • 长沙民政计算机网站建设邢台哪里建网站
  • 常见的网站结构网站上实用的h5特效
  • 网站怎么做子分类彩票推广网站如何做
  • 网站建设提示DNA错误北京网站建设搜q.479185700
  • 智能响应式网站建设wordpress 修改小工具样式
  • 长沙网站搭建优化电脑上制作网站的软件
  • 网站增加keywords关键词有影响吗wordpress全站ajax插件
  • 注册域名怎么做网站天津建设银行网站首页
  • 糖果网站建设策划书模板网络宣传的好处
  • 网站地图对seolinux服务器WordPress建站教程
  • 上海网站建设明细表成都网站开发外包
  • 橙色的网站模板企业名称怎么取
  • 网站建设大概需要多少费用星夜智能建站平台
  • 智能建网站做海报哪个网站的素材多
  • 东莞网站关键词优化公司深圳龙华区防控措施