成功构建后,为什么“ npm start”命令不能运行TypeScript应用程序

时间:2019-10-01 12:53:45

标签: node.js typescript debugging visual-studio-code package.json

我想通过在代码中放置一些断点来调试VS Code中的TypeScript / Node应用程序。因此,我遵循了this instruction。但是我有一个问题。

我设置了packages.json脚本,但是当我使用npm start时,脚本无法运行。

enter image description here

npm start可以:

  • 将项目构建(编译)到out文件夹(我可以在此路径bot1.js中看到新的/out/bot1和其他相关文件和文件夹)
  • 显示以下消息

     [4:00:05 PM] Starting compilation in watch mode...
    
     [4:00:09 PM] Found 0 errors. Watching for file changes.
    
  • 但是编译后不会运行该应用程序

另一方面,如果我在终端中手动运行node out/bot1/bot1.js,则会成功启动该应用程序。

通过VS Code中的“调试开始”按钮(F5)运行程序时,我也遇到同样的问题。

launch.json

enter image description here

tsconfig.json

{
    "compilerOptions": {
        "watch": true,
        "target": "es5",
        "module": "commonjs",
        "sourceMap": true,
        "outDir": "./out",
        "rootDir": "./src",
        "strict": true,
        "moduleResolution": "node",
        "esModuleInterop": true
    }
}

您怎么看?有什么问题吗?

0 个答案:

没有答案