使用Vscode连接云进行前端开发
1、ssh连接腾讯云
本人使用的是腾讯云。
然后vscode,用最新版,插件选择remote ssh,或者remote xxx下载过来。
然后点击远程资源管理器,选择SSH通道
然后输入命令如下。
ssh root@ip
然后输入密码
腾讯云应该默认开放22.所以不用管。这个时候应该就是连接上了。
2、下载nvm,nvm是为了随便切换node版本。
官网地址如下
https://github.com/nvm-sh/nvm
安装和更新
安装和更新脚本
要安装或更新nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或者使用以下 cURL 或 Wget 命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
运行上述任一命令都会下载脚本并运行它。该脚本将 nvm 存储库克隆到~/.nvm
,
vim ~/.bashrc
最后加入并尝试将下面代码片段中的源行添加到正确的配置文件 (这些文件都可以 ~/.bash_profile
、~/.zshrc
、~/.profile
或~/.bashrc
)。
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
补充笔记
- 如果环境变量
$XDG_CONFIG_HOME
存在,它将把nvm
文件放置在那里。 - 您可以
--no-use
在上述脚本的末尾添加 (…nvm.sh --no-use
) 来推迟使用,nvm
直到您手动使用use它。 -
NVM_SOURCE
您可以使用、NVM_DIR
、PROFILE
和变量自定义安装源、目录、配置文件和版本NODE_VERSION
。例如:curl ... | NVM_DIR="path/to/nvm"
。确保NVM_DIR
不包含尾部斜杠。 - 安装程序可以使用
git
、curl
、 或wget
进行下载nvm
(以可用者为准)。 - 您可以通过在运行脚本之前进行设置来指示安装程序不要编辑您的 shell 配置(例如,如果您已经通过zsh nvm 插件获得完成)。下面是一个用于执行此操作的单行命令示例:
PROFILE=/dev/null``install.sh``PROFILE=/dev/null bash -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash'
Linux 上的故障排除
在 Linux 上,运行安装脚本后,如果您nvm: command not found
在键入 后从终端收到或没有看到任何反馈command -v nvm
,只需关闭当前终端,打开一个新终端,然后再次尝试验证即可。或者,您可以在命令行上针对不同的 shell 运行以下命令:
重击:source ~/.bashrc
3、安装好了,新建客户端。
测试输入nvm
4、安装版本
相关命令如下
用法
要下载、编译和安装最新版本的节点,请执行以下操作:
nvm install node # "node" is an alias for the latest version
要安装特定版本的节点:
nvm install 14.7.0 # or 16.3.0, 12.22.1, etc
安装的第一个版本将成为默认版本。新的 shell 将以默认版本的节点启动(例如,nvm alias default
)。
您可以使用以下命令列出可用版本ls-remote
:
nvm ls-remote
然后在任何新 shell 中只需使用已安装的版本:
nvm use node
或者你可以直接运行它:
nvm run node --version
或者,您可以使用所需版本的节点在子 shell 中运行任意命令:
nvm exec 4.2 node --version
您还可以获取可执行文件的安装路径:
nvm which 12.22
您可以使用以下特殊默认别名来代替“14.7”或“ 16.3”或“12.22.1”等版本指针nvm install
:nvm use``nvm run``nvm exec``nvm which
-
node
:这将安装最新版本的node -
iojs
:这将安装最新版本的io.js -
stable
:此别名已弃用,仅真正适用于node
v0.12
及更早版本。目前,这是 的别名node
。 -
unstable
:此别名指向node
v0.11
- 最后一个“不稳定”节点版本,自 1.0 之后,所有节点版本都是稳定的。(在 SemVer 中,版本传达的是破坏性,而不是稳定性)。