-
Notifications
You must be signed in to change notification settings - Fork 26
Description
Question
I'm using Bolt JS with Slack CLI (slack run command). If I modify the manifest.json file in the root of my project, I see:
File change detected: /slack-bolt-app/manifest.json, reinstalling app...
App successfully reinstalled
However, if I modify any other application file, my app isn't reloaded. This is frustrating because I have to shutdown and restart the Slack app on every line change I want to test.
Looking at the code, I see that (maybe) the Slack CLI provides some mechanisms already to specify the Regex file paths which should be monitored for changes (code)? But I'm not sure how to use them slack run --watch says "unknown flag: --watch".
Any advice on how I could debug this further would be great.
Version
Using slack v3.9.2
OS Info
ProductName: macOS
ProductVersion: 26.1
BuildVersion: 25B78
Darwin Kernel Version 25.1.0: Mon Oct 20 19:33:00 PDT 2025; root:xnu-12377.41.6~2/RELEASE_ARM64_T6020
Steps to reproduce:
- Run the getting started Bolt JS app: https://github.com/slackapi/bolt-js/tree/main/examples/getting-started-typescript
- Modify a file in
src/ - BUG: Slack app is not reinstalled
Expected result:
Any file changes in my project should trigger an Slack app reinstall when using slack run
Actual result:
Nothing happens
Requirements
- I've read and understood the Contributing guidelines and have done my best effort to follow them.
- I've read and agree to the Code of Conduct.
- I've searched for any related issues and avoided creating a duplicate issue.