San*_*jay 1 javascript loopback node.js strongloop
我有以下几点:
nodemon server/server.js --watch common --watch serve
Run Code Online (Sandbox Code Playgroud)
这根本不起作用。好吧,也许是因为server/server.js不存在!所以我尝试了以下方法:
nodemon index.js --watch common --watch serve
Run Code Online (Sandbox Code Playgroud)
仍然没有用。我也改变common了src。那也不起作用。请帮我解决一下这个。
LoopBack团队您好:)
LoopBack 4应用程序使用不同的项目布局。它们使用TypeScript编写,将TypeScript源代码存储在中,src并在中转译JavaScript文件dist。没有common和serve(您的意思是server?)目录来监视更改。
仅监视源代码中的更改是不够的,您还需要在重新启动应用程序之前从TypeScript重新编译为JavaScript。
我们正在研究如何在开发中支持LB4应用程序的自动重载的最佳方法,请订阅问题#2242中的讨论。
社区用户建议使用以下nodemon配置,应将其添加到应用程序的package.json文件中:
"nodemonConfig": {
"watch": [
"src"
],
"ext": "ts",
"exec": "npm start"
}
Run Code Online (Sandbox Code Playgroud)
小智 5
tsc-watch如果尚未安装软件包,请安装它:npm install tsc-watch
您可以在"scripts"标记下添加以下行package.json:
"start:watch": "tsc-watch --target es2017 --outDir ./dist --onSuccess \"node .\"",
Run Code Online (Sandbox Code Playgroud)
并使用npm run start:watch代替npm run start。
它有助于自动检测任何源代码更改并也重新启动服务器。
参考:https : //github.com/strongloop/loopback-next/issues/2242#issuecomment-476866232
| 归档时间: |
|
| 查看次数: |
648 次 |
| 最近记录: |