我有一个用TypeScript编写的非常简单的应用程序:
src/索引。输电系统
import * as http from "http";
const server = http.createServer((request, response) =>
{
response.end("Hello, World");
});
server.listen(3000);
然后我的TypeScript配置:
tsconfig.json
{
"compilerOptions": {
// Output options
"target": "es5",
"lib": [
"es2016"
],
"module": "commonjs",
"outDir": "./build",
}
}
我可以使用npx tsc构建代码,然后使用节点运行它/构建/索引。js,访问时http://localhost:3000在浏览器中,我看到一条消息“你好,世界”--到目前为止一切都很好
现在使用npx tsc-w
我可以观察文件,看看它们是否发生变化,并在发生这种情况时重新编译它们。此命令“永远”运行(直到停止),因此它阻止我在同一终端中运行node./输出/index.js
。使用多个终端窗口或终端多路复用器,我可以非常简单地运行node./输出/index.js
,但如果我的代码被重新编译,此文件将不会重新运行。这意味着如果我将字符串“Hello, World”更改为“Hello, Steven”,我将不会看到更改,直到我手动停止服务器并重新启动它
有没有办法像这样监视我的TypeScript文件并运行输出,以便在代码更改时停止并重新运行输出?
您可以同时运行tsc和nodemon:
npx tsc -w & npx nodemon build
或者将nodemon与ts节点一起使用:
npx nodemon -x ts-node -e ts src
# to run even if there are TS errors:
npx nodemon -x 'ts-node --log-error' -e ts src
或者只使用ts-node-dev
:
npx ts-node-dev src
我不熟悉JTable。 我想在button press事件中在运行时更新jtable数据。 这是我的密码。 但按下“更新”按钮后不会更新。 有人能解决我的问题吗? 提前谢谢。。
我是playframework应用程序开发人员。我使用jpa中的createNativeQuery方法通过select查询从表中提取值。我需要使用更新查询。我要做的是什么,以及该方法的返回类型是什么。请任何人帮助我。提前谢谢。如果我这样使用,它会显示错误。。 Query query=JPA.em()。createNativeQuery(" update truck set flag = ' YES
我正在寻找一种方法,在运行时改变JavaFX FXML应用程序的视图,并保存结果,以便在下次应用程序启动时显示。有办法吗?我在网上搜索,但没有找到任何解决方案!例如:我有一个函数,可以在GridPane中添加标签,并保存新添加的标签。在我的应用程序下一次启动时,新标签出现了。这是一个数据库应用程序,用户可以为自定义数据添加新的数据库字段。
我已经使用SLF4j作为日志框架,由log4j支持。我的问题是,我正在寻找一种在运行时更改记录器日志记录级别的方法。 我知道slf4j不允许通过自己的API直接进行此操作,因此,我必须直接访问日志提供程序。就个人而言,我发现这是slf4j中的一个巨大缺陷。所以现在我的问题是,如何通过slf4j以编程方式确定我使用的是哪种提供者?使用slf4j的最大目的是让您变得与提供商无关-您可以轻松地在您喜欢的
如何在运行时更改application.yaml的值?例如,我有一个服务器地址属性,希望在运行时更改