Noemon 手表更改目录

我知道如何做 nodemon server.js,但如果我想做 nodemon ./src

我希望在 src目录中的任何更改上重新启动节点。

当我这样做,它说 cannot find module babelprac\src

我还在另一个命令窗口中执行: npm run scripts:watch

剧本是

"scripts" : {
"scripts" : "babel src --source-maps-inline --out-dir dist",
"scripts:watch" : "babel src --watch --source-map-inline --out-dir dist"
},

它运行 watch,但是我想在 src 或 dist 中运行脚本来查看 console.log

我也试过 nodemon --watch ./src,它说找不到 index.js。

我在7号窗口

我的工作目录是 abc 0

99705 次浏览

没有哪个恶魔会这样期待:

nodemon --watch src server.js

Https://github.com/remy/nodemon#monitoring-multiple-directories

Noemon —— watch app —— watch libs app/server.js

Noemon 还有一种更细粒度的方法来监视文件夹和文件。使用 nodemon.json指定要监视的文件和文件类型,如下所示:

{
"watch": ["server.js", "src/"],
"ext": "js, css"
}

当被监视文件的数量和类型开始膨胀时,以及当您希望在每个服务器重新启动时运行脚本时,使用 nodemon.json特别有用。为了让 不是恶魔读取配置,nodemon.json应该放在项目的根目录中,以及其他所有隐藏的和不隐藏的 json 文件。

下面是一个开始你的 nodemon.json的好地方。

Https://github.com/remy/nodemon/blob/master/doc/sample-nodemon.md

我使用这个热替换,没有恶魔 --watch src 和运行 tsc编译器。

你也可以查阅这篇文章: Https://medium.com/netscape/start-building-web-apps-with-koajs-and-typescript-366264dec608

"scripts": {
"watch-server": "nodemon --watch 'src/**/*' -e ts,tsx --exec 'ts-node' ./src/server.ts"
}

这个办法对我很有效。在第一个示例中,在项目的 home 目录中创建一个名为 nodemon.json 的文件,然后添加以下内容

 {
"restartable": "rs",
"ignore": [
".git",
"node_modules/**/node_modules"
],
"verbose": true,
"execMap": {
"js": "node --harmony"
},
"events": {
"restart": "osascript -e 'display notification \"App restarted due to:\n'$FILENAME'\" with title \"nodemon\"'"
},
"watch": [
"test/fixtures/",
"test/samples/"
],
"env": {
"NODE_ENV": "development"
},
"ext": "js,json"
}

您可以在“ watch”选项中添加您的目录名称,以便 noemon 监视任何更改,并在“ ext”选项中添加您的文件类型

安装:

安装

“剧本”:

"watch": "npm-watch"