小编mat*_*att的帖子

如何导入vscode路径

当我尝试编辑 go 文件时,我从 vscode 收到以下错误:

“加载工作区时出错:您位于模块之外且位于 $GOPATH/src 之外。如果您正在使用模块,请将编辑器打开到模块中的目录。如果您认为此警告不正确,请提交问题:https ://github.com/golang/go/issues/new。”

我的go路径设置如下:GOPATH=C:\Users\myusername\go

我有 vscode 并在其他机器上一起工作得很好......但我不知道这里出了什么问题。

我还是个新手,所以我对 GOPATH 的意义有点困惑。

从 go 文档中可以看出:“GOPATH 环境变量指定了你的工作空间的位置”

对于工作空间的定义,文档说:“工作空间是一个目录层次结构,其根目录有两个目录:”

所以从文档所说的以及 vscode 抱怨的是我的代码位于路径“C:\Users\myusername\go”之外......

显然 go 并不期望我在我的机器上的位置“C:\Users\myusername\go”中完成所有工作。

那么它在抱怨什么呢?

这是我的“gopls -rpc.trace -v check go_practice.go”命令的输出:

2021/04/21 16:05:23 Info:2021/04/21 16:05:23 go env for C:\projects\go_practice
(root C:\projects\go_practice)
(go version go version go1.16.3 windows/amd64)
(valid build configuration = false)
(build flags: [])
GOROOT=C:\Program Files\Go
GOSUMDB=sum.golang.org
GOFLAGS=
GOINSECURE=
GOPROXY=https://proxy.golang.org,direct
GO111MODULE=
GOCACHE=C:\Users\username\AppData\Local\go-build
GONOPROXY=
GOMOD=NUL
GOPRIVATE=
GOMODCACHE=C:\Users\username\go\pkg\mod
GONOSUMDB=
GOPATH=C:\Users\username\go
Run Code Online (Sandbox Code Playgroud)

go visual-studio-code

19
推荐指数
3
解决办法
3万
查看次数

将字符串数组传递给 prop vue

我试图将一个字符串数组传递给一个道具......

<vue-component  attributes="[Attribute0, Attribute1, Attribute2]"></vue-component>
Run Code Online (Sandbox Code Playgroud)

这是我的组件

<vue-component  attributes="[Attribute0, Attribute1, Attribute2]"></vue-component>
Run Code Online (Sandbox Code Playgroud)

我期待的是三个元素“Attribute0”。“Attribute1”,“Attribute3”将在我的 v-for 循环中创建,但是它将我传递的内容视为字符数组....

这是输出

0 + " " + [
1 + " " + A
2 + " " + t
3 + " " + t
4 + " " + r
5 + " " + i
6 + " " + b
7 + " " + u
8 + " " + t
9 + " " + e
10 + " " + 0 …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

3
推荐指数
1
解决办法
2802
查看次数

标签 统计

go ×1

javascript ×1

visual-studio-code ×1

vue.js ×1