Bash-language-server has dependency on native modules which are incompatible across different npm versions e.g. module build with node 11 can't load on node 10 and vice versa. In order to prevent the case where only single Node version is supported language server has to be installed client side so more node versions can be suported.
Bash-language-server has dependency on native modules which are incompatible across different npm versions e.g. module build with node 11 can't load on node 10 and vice versa. In order to prevent the case where only single Node version is supported language server has to be installed client side so more node versions can be suported.