- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个我正在做的项目,名为 project1
.
几个月前,我在 project2
工作。其中包含名为 engine
的包我想在project1
里面使用它.
这些项目是本地的,所以我读了here如何导入本地项目并尝试过但收到错误:
Cannot resolve file `project2`
project2
的名称时在
import(..)
部分,Goland 将其识别为模块,但在我按下它后,我收到无法解决的错误。
sync packages of 'project1'
但是当我按下它时,我也收到了一个错误:
project1/pkg/utils imports
project2: cannot find module providing package project2
vendor
project1
中的文件夹并复制粘贴整个
project2
在
vendor
下方文件夹,但它仍然没有帮助。
最佳答案
如果您的 $GOPATH
下有两个项目, 你可以看看这个example用于导入项目。
编辑:
如果您使用 go modules
并且想要导入本地模块,那么您可以使用 replace
指示。
所以,基本上你必须添加你的go.mod
您的Project1
这些行:
require /$module-name-project2/$package-name v0.0.0
replace $module-name-project2/$package-name => ../$localpath-to-project2
$GOPATH
之外并使用
go modules
):
Project1
位于 .../go-experiments/project1
下main.go
:
package main
import "go-experiments/project2/greeting"
func main() {
println("How to greet?")
greeting.English()
}
go.mod
:
module go-experiments/project1
require go-experiments/project2/greeting v0.0.0
replace go-experiments/project2/greeting => ../project2
go 1.14
Project2
位于 .../go-experiments/project2
下greeter.go
: package greeting
func English() {
println("hi, i am boo")
}
go.mod
:
module go-experiments/project2
go 1.14
关于go - 无法从其他项目导入本地项目 : cannot find module providing package <package_name>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61302548/
当对库和基于该库构建的软件使用自动工具(带有 config.h 文件)时,编译器会提示重新定义了某些宏(PACKAGE_NAME、PACKAGE_TARNAME 等)。 我怎样才能防止这种情况? co
尝试在RStudio中构建和重新加载时出现一个奇怪的错误。在我的描述文件中,我包含了一个在组织内构建和维护的软件包。它不在CRAN上。本质上,当我更新DESCRIPTION文件(取决于:...)时,出
我想为实用程序 java 类创建自定义包。我想随时随地访问这些类(class)。我的包源类路径是: E:/ClassLibrary/lib/util/math/Number.class 我的java源
我有架构 A、包 B 和过程 C。B 在架构 A 中,C 在 B 的包主体中。 当我说: Begin Exec B.C; END; 但是当我说: Begin Exec A.B.C; END; Erro
我很好奇 dpkg -L package_name 究竟是如何工作的。 这是男人说的: -L, --listfiles package-name... L
我必须安装一些软件包。问题是系统将无法访问互联网。我可以使用下载所有依赖的 .deb 文件 for i in $(apt-cache depends default-jre-headless | gr
这个问题在这里已经有了答案: What is the correct way to solve this circular import error with a Flask blueprint? (
使用 buffalo 框架, 通过 buffalo new 引导后 我正在尝试运行 buffalo dev期待看到: project running on port 3000 但是我收到了这些错误消
我有一个我正在做的项目,名为 project1 . 几个月前,我在 project2 工作。其中包含名为 engine 的包我想在project1里面使用它. 这些项目是本地的,所以我读了here如何
我想知道我的本地构建发生了什么?我想测试部署到 DEV 以解决问题,但我无法构建。 使构建-mac env GOOS=darwin GOARCH=amd64 go build -ldflags "-s
我正在尝试读取/data/data/package_name/files 下的文本文件。 这是我的代码: private String readTxt(String fileName) { S
我想实现一些类似于 django fixture 系统的东西,在 fixture 中你设置 model 属性,它指示 fixture 的模型类。看起来像这样 my_app.models.my_mode
我当前的环境已经有一个 google-services.json 文件并且一切正常。但现在由于不可预见的情况,我必须重命名我的项目包。我现在已经成功地重命名了这个包。我还进入了 google-serv
我们正在使用少量插件在 Cordova 中开发一个应用程序。最近我们的构建停止工作,当我在寻找解决方案时,我在插件目录中找到了 android.json 文件。我安装的所有插件都有一个 key “in
我正在使用Yarn安装我的项目的依赖项。在 Yarn 中,相当于“npm install --save ”来更新我的 package.json 文件中的条目?我可以在这里使用“npm install
android设置页面清除应用缓存时是否删除“data/data//files”? 最佳答案 /data/data//files你得到的文件夹,例如通过Context#getFilesDir()清除缓
我有一个从命令生成的列表: apt-get --print-uris --yes install | grep ^\' | cut -d\' -f2 >package.txt 一些输出如:` htt
我阅读了 npm documentation在 npmjs.com 上链接本地包,它说我需要分两步完成: 导航到本地包目录并运行 npm link 导航到我打算在其中使用此包的包并运行 npm lin
如果您使用 sudo 运行 pip,--user 标志是否会执行任何操作,如下所示: sudo pip install --user 软件包将安装在哪里,它的权限是什么? 最佳答案 来自 man 1
我在一家银行域名公司工作,因此这里许多链接和网站都被阻止。目前我正在开发一个使用 React 和 Node.js 作为技术堆栈的项目。因此,每当我想安装任何新的依赖项或只是 npm install 时
我是一名优秀的程序员,十分优秀!