如何更改File Watcher的WebStorm环境设置?

问题描述 投票:0回答:1

我有运行TSLint的简单File Watcher。如果我复制命令并在控制台中正常运行,但WebStorm使用旧的Node版本运行它并抛出错误Buffer.alloc is not a function

我正在使用nvm来管理node.js版本。

ubuntu 16.4

enter image description here

node.js webstorm nvm
1个回答
0
投票

从IDE和终端启动脚本时,[$PATH上有不同的Node.js版本。

从桌面/系统菜单启动时,WebStorm仅看到在登录外壳程序中配置的环境变量,而在交互式外壳程序配置文件(例如.bashrc.zshrc)中看不到。可能的解决方法:

  • 解决方法1:通过将必需的变量移至相应的shell配置文件配置中,以使其在登录shell中可用
  • 解决方法2:使用命令行启动器或bin/webstorm.sh从终端运行IDE>
  • 解决方法3:编辑桌面启动器并将命令设置为/path/to/shell -l -i -c "/path/to/webstorm.sh"(确保在此指定的shell在其交互式shell配置文件中配置了所需的变量)
  • 另请参阅https://youtrack.jetbrains.com/issue/IDEABKL-7589

© www.soinside.com 2019 - 2024. All rights reserved.