为何Visual Studio无法识别其安装器自带安装的Node.js运行时
问题解答
1. 识别失败是否为Bug
这不是Bug。Visual Studio 内置安装的Node.js仅供给自身内部组件、构建流程使用,不会主动写入系统环境变量,也不会默认暴露给用户开发项目调用。你在Developer Command Prompt的Path里找不到对应路径,就是这个设计导致的。
2. 是否可以配置使用内置Node.js
不建议这么操作。即便你掌握了路径配置方法,强制调用内置Node.js做项目开发也存在很高风险。
3. 修改内置Node.js是否会影响VS运行
会。对内置Node.js做版本更新、安装全局包等修改操作,很可能破坏VS内部依赖的运行环境,轻则导致部分VS功能异常,重则直接损坏VS安装,需要执行修复甚至完全重装才能恢复。
推荐操作方案
单独下载官方Node.js运行时安装包完成全局安装,Visual Studio会自动识别系统中独立安装的Node.js,你也可以在VS设置的「项目和解决方案」-「Node.js工具」里手动指定对应运行时路径。独立安装的Node.js不会和VS内部运行环境产生冲突,后续版本迭代、全局包管理都更灵活可控。
内容的提问来源于stack exchange,提问作者GoWiser
相关产品推荐
相关产品推荐

