首先在 package .json中的scripts里加入以下代码 "debug":"nodemon --ext js,ts --exec node -r ts-node/register --inspect src/main.ts", 解释一下就是使用nodemon 然后进入调试模式(打好断点后) 接着执行debug模式 ts-node 本身不支持--inspect这个命令的,所以你需要用用原生的node然后引入ts-node 来编...
建议的方式是node --inspect -r ts-node/register path/to/ts。例如:
建议的方式是node --inspect -r ts-node/register path/to/ts。例如:
这是我的 nodemon.json:{ "watch": ["src"], "ext": "ts", "ignore": ["src/**/*.spec.ts"], "exec": "ts-node ./src/index.ts"}我的项目有 js 和 ts 文件,我希望它也可以观察 js 文件中的更改,但只有在我更改 index.ts 时它才会重新启动 1 回答精慕HU TA贡献1845条经验 获得超8个...
ts: 'ts-node', // 更多的可以在这里添加,如 ls:lsc - 但请确保它是交叉的与 linux、mac 和 windows 兼容,或使 default.js 为基于 node 的实用程序动态附加 .cmd }, watch: ['*.*'], stdin: true, runOnChangeOnly: false, // 为 true 时运行 nodemon xxx 项目不会启动,只保持对文件的监控,当...
ts: 'ts-node', // 更多的可以在这里添加,如 ls:lsc - 但请确保它是交叉的与 linux、mac 和 windows 兼容,或使 default.js 为基于 node 的实用程序动态附加 .cmd }, watch: ['*.*'], stdin: true, runOnChangeOnly: false, // 为 true 时运行 nodemon xxx 项目不会启动,只保持对文件的监控,当...
"app.ts", "index.ts" ], "ignore": [ "test/*.spec.ts" ], "delay": "1000", "exec": "TS_NODE_PROJECT=tsconfig.server.json node --inspect -r ts-node/register ./app.ts", "ext": "ts ejs yml json" } 1. 2. 3. 4. ...
nodemon+ts-node: 命令如下: nodemon -e ts,tsx --exec ts-node ./index.ts" 大概意思就是监听文件增加ts、tsx两种文件类型,使用ts-node运行index.ts文件。 当然,上述参数是设置在命令行中的,也可以在nodemon.json中设置: { "verbose": false,
nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。以前,我们开发一个node后端服务时,每次更改文件,均需重启一下,服务才能生效。这使我们的开发效率降低了很多。nodemon的出现,可以随时监听文件的变更,自动重启服务,我们开发时只需关注代码即可,不再需要手动重启服务。
nodemon ./src/index.ts [nodemon] 2.0.14 [nodemon] to restart at any time, enter rs [nodemon] watching path(s): . [nodemon] watching extensions: ts,json [nodemon] starting ts-node ./src/index.ts 'ts-node' is not recognized as an internal ...