8000 Cannot load honnef.co/go/js/dom/v2: no Go source files · Issue #70 · dominikh/go-js-dom · GitHub
[go: up one dir, main page]

Skip to content
  • Cannot load honnef.co/go/js/dom/v2: no Go source files #70

    Open

    Description

    @fannyhasbi

    Hello, I'm trying to get this project for the first time. I used go mod for my project.

    It's success to get the package mentioned using go get honnef.co/go/js/dom/v2 and when I check the folder it's exist with the following tree :

    .
    ├── honnef.co
    │   └── go
    │       └── js
    │           └── dom
    │               └── v2
    │                   ├── LICENSE
    │                   ├── dom.go
    │                   ├── events.go
    │                   └── go.mod
    

    But when I import it on my simple project it says

    build command-line-arguments: cannot load honnef.co/go/js/dom/v2: no Go source files
    

    This is my code

    package main
    
    import (
    	"fmt"
    	"honnef.co/go/js/dom/v2"
    )
    
    func main() {
    	el := dom.GetWindow().Document().QuerySelector("#number1")
    	htmlEl := el.(dom.HTMLElement)
    	pEl := el.(*dom.HTMLParagraphElement)
    	fmt.Println("Hello", pEl)
    }

    Activity

    1. dmitshur commented on Aug 10, 2019

      @dmitshur
      SponsorCollaborator

      The dom/v2 package uses syscall/js package to access the browser's DOM API. The syscall/js package is only available when building with GOOS=js GOARCH=wasm or with GopherJS (which uses GOARCH=js).

      I suspect the problem is you're trying to build your program for the wrong OS/architecture that doesn't support syscall/js.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions

      • 0