背景
nvm:window系统的 node 版本控制工具。
由于在使用 nvm 前前后后踩过一些不少坑,在此记录下,帮助自己和其他遇到相同问题的小伙伴。
问题:NVM_SYMLINK 指定的快捷文件夹不存在
nvm 在安装时默认会创建 nodejs 快捷文件夹作为 NVM_SYMLINK 路径,先确保安装最新版本的 nvm,如果问题还存在,再手动创建快捷文件。
1. 创建快捷方式,鼠标右键新建快捷方式,下一步
2. 创建快捷方式,鼠标右键新建快捷方式,下一步
3. 修改环境变量
4. 找到 G:\nodevm\nvm\settings.txt,改为对应环境变量的值
问题:无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
其他安装无误,可能遇到用户权限问题。
- 方法一,打开windows设置,改为开发者模式,参考官网解决方法
- 方法二:默认使用管理员身份运行 vscode
问题:nvm 安装新版本的 node 后,npm install 报错: Unexpected token
我使用的版本是 1.1.7,升级到新版本 1.1.11,解决这个问题(其他版本未尝试过)