PhpStorm 不会将 scss 编译为 css。 "Error env: node: No such file or directory" 苹果操作系统

PhpStorm does not compile scss to css. "Error env: node: No such file or directory" MacOS

Npm、node、node-sass 和 JDK 安装在 mac 上。 该文件从控制台正确编译:

但是PhpStorm中出现错误:

还检查了 PhpStorm 是否看到节点和 npm:

还有什么可能导致错误的原因?

他的问题是节点不在您的 $PATH 上;在 MacOSX 上,GUI 应用程序和终端内的环境变量不同。终端环境仅适用于从终端启动的应用程序。为了解决这个问题,PhpStorm 尝试通过在启动时执行一些脚本来加载终端环境,但它似乎无法在您的情况下检索所有需要的东西 - 因此问题。作为解决方法,您可以尝试启动 IDE from terminal.

一些您可能会觉得有用的链接:http://apple.stackexchange.com/questions/106355/setting-the-system-wide-path-environment-variable-in-mavericks, http://apple.stackexchange.com/questions/51677/how-to-set-path-for-finder-launched-applications.。问题是在 Mac 上定义 system-wide 环境变量的方式从一个版本更改为另一个版本(即使是较小的系统更新也可能破坏您的环境)