code-serverdocker 2.1688-vsc1.39.2Activating extension 'ms-vscode.Go' failed: Cannot find module 'moment'.
when I try to use the plugin inside a docker container on a go file
Console error:
Here is the error stack: Error: Cannot find module 'moment'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:593:15)
at Function.Module._load (internal/modules/cjs/loader.js:519:25)
at Function.t._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:11)
at Function.n._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:756:302)
at Function.i._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:752:870)
at Module.require (internal/modules/cjs/loader.js:649:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/coder/.local/share/code-server/extensions/ms-vscode.go-0.11.9/out/src/goLanguageServer.js:16:16)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:717:10)
at Module.load (internal/modules/cjs/loader.js:611:32)
at tryModuleLoad (internal/modules/cjs/loader.js:550:12)
at Function.Module._load (internal/modules/cjs/loader.js:542:3)
at Function.t._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:11)
at Function.n._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:756:302)
at Function.i._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:752:870)
at Module.require (internal/modules/cjs/loader.js:649:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/coder/.local/share/code-server/extensions/ms-vscode.go-0.11.9/out/src/goInstallTools.js:20:28)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:717:10)
at Module.load (internal/modules/cjs/loader.js:611:32)
at tryModuleLoad (internal/modules/cjs/loader.js:550:12)
at Function.Module._load (internal/modules/cjs/loader.js:542:3)
at Function.t._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:11)
at Function.n._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:756:302)
at Function.i._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:752:870)
at Module.require (internal/modules/cjs/loader.js:649:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/coder/.local/share/code-server/extensions/ms-vscode.go-0.11.9/out/src/goPackages.js:19:26)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:717:10)
at Module.load (internal/modules/cjs/loader.js:611:32)
at tryModuleLoad (internal/modules/cjs/loader.js:550:12)
at Function.Module._load (internal/modules/cjs/loader.js:542:3)
at Function.t._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:11)
at Function.n._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:756:302)
at Function.i._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:752:870)
at Module.require (internal/modules/cjs/loader.js:649:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/coder/.local/share/code-server/extensions/ms-vscode.go-0.11.9/out/src/goBrowsePackage.js:10:22)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:717:10)
at Module.load (internal/modules/cjs/loader.js:611:32)
at tryModuleLoad (internal/modules/cjs/loader.js:550:12)
at Function.Module._load (internal/modules/cjs/loader.js:542:3)
at Function.t._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:11)
at Function.n._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:756:302)
at Function.i._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:752:870)
at Module.require (internal/modules/cjs/loader.js:649:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/coder/.local/share/code-server/extensions/ms-vscode.go-0.11.9/out/src/goMain.js:17:27)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:717:10)
at Module.load (internal/modules/cjs/loader.js:611:32)
at tryModuleLoad (internal/modules/cjs/loader.js:550:12)
at Function.Module._load (internal/modules/cjs/loader.js:542:3)
at Function.t._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:11)
at Function.n._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:756:302)
at Function.i._load (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:752:870)
at Module.require (internal/modules/cjs/loader.js:649:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Function.s [as __$__nodeRequire] (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/loader.js:32:963)
at t.ExtHostExtensionService._loadCommonJSModule (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:757:543)
at t.ExtHostExtensionService._doActivateExtension (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:668:300)
at t.ExtHostExtensionService._activateExtension (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:667:360)
at Object.actualActivateExtension (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:665:331)
at t.ExtensionsActivator._activateExtension (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:497:731)
at n.length.Promise.all.r.map.e (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:497:409)
at Array.map (<anonymous>)
at t.ExtensionsActivator._activateExtensions (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:497:397)
at t.ExtensionsActivator.activateByEvent (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:495:126)
at t.ExtHostExtensionService._activateByEvent (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:666:24)
at _readyToRunExtensions.wait.then.t (/src/build/code-server2.1688-vsc1.39.2-linux-x86_64-built/out/vs/workbench/services/extensions/node/extensionHostProcess.js:674:293)
at process._tickCallback (internal/process/next_tick.js:68:7)
docker run \
-d \
--name vscode \
--rm \
-it \
-p 8080:8080 \
-v "${PWD}:/home/coder/project" \
-v "${HOME}/.local/share/code-server:/home/coder/.local/share/code-server" \
-v "${HOME}/.cache/code-server:/home/coder/.cache/code-server" \
-e "PASSWORD=Test" \
-v ${GOPATH}:/home/coder/go \
codercom/code-server:2.1688-vsc1.39.2
install go plugin and then try a go file
Might be a broken extension build, for now, attempt to rectify this by navigating to the extension directory and run yarn/npm install in the directory of the extension.
Okay thank you!
Might be a broken extension build, for now, attempt to rectify this by navigating to the extension directory and run
yarn/npm installin the directory of the extension.
Thanks! It's works with npm install in the plugin directory
So now where to fix that if I want to open a PR?
Navigating to the extension directory and running npm install works for me. I didn't have this problem on build 2.1665-vsc1.39.2, only the latest build 2.1688-vsc1.39.2 gives me this problem. I am running the binary directly.
I have the same problem.
I notice this problem as well with the "Live Server" plugin
Same problem with Binary Release 1.39.2.
Me too. Anybody knows what the cause is? It seems the node_modules is missing in go extension, so that's the extension issue?
In case any body is confused with where the extensions directory is, here's how to fix it.
If you are inside the container:
cd /home/coder/.local/share/code-server/extensions/ms-vscode.go-{your version}
npm install
If you are host:
cd ${HOME}/.local/share/code-server/extensions/ms-vscode.go-{your version}
npm install
In case any body is confused with where the extensions directory is, here's how to fix it.
If you are inside the container:cd /home/coder/.local/share/code-server/extensions/ms-vscode.go-{your version} npm installIf you are host:
cd ${HOME}/.local/share/code-server/extensions/ms-vscode.go-{your version} npm installThank you @yuya-kanai
same here!
same here
See #1299
Most helpful comment
Might be a broken extension build, for now, attempt to rectify this by navigating to the extension directory and run
yarn/npm installin the directory of the extension.