使用Windows系统进行nodejs的环境配置【稳定可信】
故事梗概
介绍在Windows本地环境中使用nodejs进行开发时的最佳实践。
在处理这样的情况时,尽管使用Docker或WSL是理想的选择,但为了满足那些可能因为机器规格不高而不愿意启动虚拟机的人,或者为了满足那些计划在生产环境中使用Windows Server Core等操作系统的人,我们将提供相应的文章。
前提 – 只需要中文选项。
假设以下软件已安装。
-
- Windows 10 or Later
- Powershell 7 or Later
需要做的事情 zuò de
要做的事情如下所示。
nvmのインストール
nodeのインストール
npmの更新
不用管它
让我们安装NVM吧。
如果您要从官方网站下载安装的话,请从这里下载 nvm-setup.zip 文件。
使用Chocolatey也可以。在这种情况下,请使用以下命令。
choco install nvm
解压上面的zip文件后,里面会有一个nvm-setup.exe文件,按照向导进行安装。在这个过程中需要注意的是,“在安装过程中指定的目录不能包含空格字符”,因为nvm use无法处理包含空格字符的目录,会导致错误。而且这个错误消息还会出现乱码,非常棘手。
最后,笔者的环境变量变成了下表所示的状态。
在环境变量path中,添加了%NVM_HOME%和%NVM_SYMLINK%。
节点
安装完毕NVM后,我们可以安装Node。可以使用命令nvm install安装任意版本。在此期间,如果指定主要版本号为16等,将会自动安装最新的次要版本。也可以直接详细指定版本,例如nvm install 16.14.2。
nvm install 16 # node のLTSバージョンは現在16なので16をインストール
如果一切顺利,接下来你需要执行命令nvm use 16.14.2来指定从安装的nodejs版本中使用哪一个。
nvm use 16.14.2
NPM
完成node的安装后,请更新npm。您应该能够使用当前正在使用的node环境中存在的npm命令。
首先,执行诊断命令。
npm doctor
我认为在大多 数情况下,此时的 npm 推荐版本不是最新版本,而是稍旧些的版本。
因此,执行仅更新npm的命令。
npm i -g npm
请再次运行npm doctor命令,如果npm -v显示为正常,则表示成功。
如果在这里有其他错误,那么在错误消失之前,我们将重复执行doctor,使其处于良好的状态。
总结
我会总结要点。
-
- 安装nvm-windows
-
- 安装所选版本的node
-
- 更新NPM环境
- 使用NPM doctor进行诊断
有医生真的很令人欣慰。在创建或使用CLI时,可以考虑医生命令的存在与否。
胜创!