Install Node.js 18 LTS: See troubleshooting section.
From the directory of this file, run:
sudo npm install -g vsce
npm install
vsce package
code --install-extension cairo1*.vsix
Remember to build the language server:
cargo build --bin cairo-language-server --release
If sudo npm install -g vsce
fails try this:
sudo apt remove nodejs
sudo apt update
sudo apt install curl dirmngr apt-transport-https lsb-release ca-certificates vim
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs
If successful, go back to sudo npm install -g vsce
and continue from there.
- Open VSCode in the directory of this file.
- Run:
npm install npm run compile
- Reload VSCode.
- Press F5.