VS2015运行Node.js Hello World示例报错:旧调试命令已弃用
解决Node.js [DEP0062] DeprecationWarning 警告问题
Hey,别担心,这个警告只是Node.js在提醒你旧的调试命令已经被官方弃用,不是致命错误——你的Hello World程序大概率已经正常运行了,只是这个提示有点碍眼而已。咱们一步步把它搞定:
- 先确认Node.js版本:打开命令提示符,输入
node -v查看版本。这个弃用提示从Node.js 7.x版本开始出现,新的调试协议--inspect是官方现在推荐的标准。 - 修改VS2015的调试配置:
- 右键你的Node.js项目,选择「属性」→「调试」选项卡
- 在「启动选项」的命令行参数里,把原来的
--debug或者--debug-brk替换成--inspect(正常启动调试)或者--inspect-brk(启动时在第一行代码断点暂停) - 保存配置后,重新启动调试,警告就会消失了
- 更新VS2015的Node.js工具(可选):如果替换参数后VS2015还是识别不了
--inspect,那可能是你的Node.js工具版本太旧了。打开VS2015的「工具」→「扩展和更新」,找到「Node.js Tools for Visual Studio」,安装最新更新后重启VS即可。
另外提一句:这个警告本身不会影响代码的执行逻辑,如果你只是想快速跑通Hello World,直接忽略它也完全没问题——但调整配置后就能彻底摆脱这个提示啦。
内容的提问来源于stack exchange,提问作者ganesan s
相关产品推荐
相关产品推荐

