PhpStorm 似乎不允许 scss 文件观看

PhpStorm seems to not allow scss file watching

我有一个 npm run watch 作业,它使用 node-scss 来查看 scss 个文件并将它们编译成 css 个文件。

我在 Windows 上使用 PhpStorm IDE,当我对 scss 文件进行更改时,文件观察器 (npm run watch) 似乎无法识别他们。但是,如果我在记事本中打开同一个 scss 文件,进行更改并保存,文件观察器 (npm run watch) 会识别这些更改并重新编译。

有谁知道如何解决这个问题,所以当我在 PhpStorm 中更改 scss 文件时,文件观察器 (npm run watch) 会看到它们并重新编译 css ?

请在 Settings/Preferences | Appearance & Behavior | System Settings 处禁用 Use "safe write" 选项。

  • 使用此选项enabled,IDE先写入临时文件,然后删除原始文件,然后才将临时文件重命名为原始名称。您的 npm run watch 不认为这是文件修改:它必须以不同的方式看待它。

  • disabled IDE 将新文件内容直接写入文件(就像记事本一样)因此收到正确的 "file modified" 信号由你的观察者。