Я занимаюсь разработкой локального пакета npm под названием 'theme' в серверной части рендеринга реагирования, приложение node.js под названием cezerin (https://github.com/cezerin/cezerin/issues/560).
В настоящее время он работает с pm2 api, storefront и наблюдает за изменениями файлов в локальной теме пакета. Однако он не перезапускает сервер автоматически, когда я изменяю внешний вид, изменяя код в теме.
{
"apps": [
{
"name": "api",
"cwd": "./src/api/server",
"args": [],
"script": "index.js",
"node_args":"cross-env NODE_ENV=development",
"watch": ["./config/server.js", "./src/api/server/"],
"instances": "1",
"exec_mode": "fork",
"watch_options": {
"persistent": true,
"ignoreInitial": false
}
},
{
"name": "store",
"cwd": "./src/store/server",
"args": [],
"script": "index.js",
"node_args":"cross-env NODE_ENV=development",
"watch": [
"./config/server.js",
"./store/",
"./theme/",
"./theme/assets/index.html"
],
"instances": "1",
"exec_mode": "fork",
"watch_options": {
"persistent": true,
"ignoreInitial": false
}
}
]
}
Как все настраивают режим разработки, когда вы хотите мгновенно увидеть изменения при изменении кода в локальной теме, которую вы разрабатываете?