gpt4 book ai didi

node.js - 更改后 ts-node-dev 不会重新启动

转载 作者:行者123 更新时间:2023-12-03 12:16:15 24 4
gpt4 key购买 nike

这是我的文件:
包.json :

"scripts": {
"generate-interfaces": "ts-node src/cli/generate-interfaces.ts",
"dist": "npm run generate-interfaces && rm -rf dist && tsc && cp -r static/ dist/ && cp -r resource/ dist/",
"prestart": "npm run generate-interfaces",
"start": "ts-node-dev --respawn --transpileOnly --no-notify ./src/index.ts",
"start:inspect": "ts-node-dev --no-deps --inspect -- ./src/index.ts",
"pretest": "npm run generate-interfaces",
"test": "jest"
}
配置文件
{
"compilerOptions": {
"declaration": true,
"target": "es2017",
"module": "commonjs",
"esModuleInterop": true,
"outDir": "dist",
"sourceMap": true,
"skipLibCheck": true,
"typeRoots": ["node_modules/@types", "./typings", "node_modules/**/*.d.ts"],
"lib": ["esnext"]
},
"include": ["src/**/*.ts", "./typings/**/*.d.ts"],
"exclude": ["node_modules/**", "dist"]
}
当我进行任何更改时,我会看到一个小弹出窗口,但它实际上并没有重新启动服务器,不确定我在这里做错了什么。
注意:我第一次在手动重启服务器后进行更改时,它会在终端中显示一个弹出窗口和类似内容 [INFO] 22:07:09 Restarting: src/analytics-engine.ts has been modified之后没有变化检测。

最佳答案

现在问题已解决。我使用 --debug 发现了问题这是一个与“SIGTERM”相关的错误。所以我添加了一个标志 --exit-child在我的 npm start脚本。

关于node.js - 更改后 ts-node-dev 不会重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62434261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com