Search code examples
goimportimporterror

unrecognized import path "syscall/js"


I am trying to use webassembly but I can't run this

import (
    "syscall/js"
)

or

GOARCH=wasm GOOS=js go get -u github.com/siongui/godom/wasm

to install wasm

It throws me an error

cannot find package "syscall/js" in any of:

I am using go version go1.6.2 linux


Solution

  • Go 1.11 Release Notes (August 2018)

    WebAssembly

    Go programs can call into JavaScript using the new experimental syscall/js package.


    syscall/js was first introduced in Go1.11 (August 2018). Your output from the command go version is go1.6.2 l, an ancient (February 2016) and obsolete version.


    After downloading a binary release of Go1.11 or later suitable for your system from Go Downloads, please follow the installation instructions, including the instructions for Uninstalling Go for your current version of Go.