Facebook Veilleur docs décrivent comment configurer les déclencheurs en passant JSON dans la commande comme ceci:Est-il possible de configurer les déclencheurs watchman dans .watchmanconfig?
watchman --json-command < ./tasks/cmds/watchman-build-trigger.json
où veilleur-construction-trigger.json contient les éléments suivants:
[
"trigger",
"/Users/michaelprescott/Projects/neuro",
{
"name": "build",
"expression": [
"anyof",
[
"match",
"src/*.js",
"wholename"
],
[
"match",
"src/*.ts",
"wholename"
],
[
"match",
"src/*.html",
"wholename"
]
],
"command": [
"./tasks/cmds/build.sh"
]
}
]
Cependant, je suis en train pour comprendre comment utiliser .watchmanconfig pour configurer une montre et un ensemble de déclencheurs avec watchman watch-project
J'ai ce qui suit, mais les déclencheurs ne sont pas créés. Est-ce possible? Quelqu'un at-il des exemples pour
{
"ignore_dirs": [
"node_modules"
],
"watched": [
{
"path": "/Users/michaelprescott/Projects/neuro",
"triggers": [
{
"command": [
"./tasks/cmds/build.sh"
],
"expression": [
"anyof",
[
"match",
"src/*.js",
"wholename"
],
[
"match",
"src/*.ts",
"wholename"
],
[
"match",
"src/*.html",
"wholename"
]
],
"name": "build"
}
]
}
]
}
Merci pour le conseil! J'ai dû éliminer tous les commutateurs "-p" sauf un pour l'obtenir pour regarder plusieurs modèles. –