【发布时间】:2020-03-26 08:13:56
【问题描述】:
经验丰富的开发人员,但对 VSCode 不熟悉。
以下适合我:
- 使用 Remote-SSH 扩展连接到远程服务器
- 在服务器上启动我的应用程序(按 F5 即可)
- 查看我的应用程序的输出
以下不适用于我的项目:
- 设置断点暂停执行,它说“断点已设置但尚未绑定”
但在测试项目中它确实可以工作,在同一台服务器上!
我运行以下命令来初始化一个测试项目:
npm 初始化 -y
然后我创建一个 index.js,向其中添加一些测试代码,在 VSCode 中打开文件夹,设置断点,调试,一切都按预期工作。 注意我确实不必须创建一个launch.json文件才能工作!它显然只需要 npm 生成的我的 package.json 文件。
我的真实项目与测试项目的设置相同:
- package.json 除了项目名外完全一样
- package.json 显然包含一些依赖项
- 它有比 index.js 更多的文件,但我不明白这有什么关系
我完全不知道为什么它不适用于我的实际项目。由于它适用于测试项目,因此它不能是服务器上的任何东西(比如防火墙或其他)。
任何帮助将不胜感激。我试过用谷歌搜索很多很多东西,但我找不到任何有用的东西。
【问题讨论】:
标签: node.js visual-studio-code vscode-debugger