JetBrains: File Watchers
Using NVM
The nvm
not working in JetBrains IDE. Need a workaround.
Configuration
Put below variable into your .bashrc
, .zshrc
, or other shell profile.
shell
export NVM_SYMLINK_CURRENT=true
Every time when you run nvm use
, script will create symlink to the current version of node in $NVM_DIR/current
.
File Watcher
Program
shell
/home/user/.nvm/current/bin/npm
Arguments
run my-script $FilePath$
In case of missing node
shell
sudo ln -s /home/user/.nvm/current/bin/node /usr/local/bin/node
Details
Environment variable COMPILE_PARTIAL=true
is required to trigger File Watcher
on SCSS partial files.
Sources: