当前位置: 首页 > 知识库问答 >
问题:

PhpStorm似乎不允许scss文件监视

仉明知
2023-03-14

我有一个< code>npm run watch作业,它使用node-scss来监视scss文件并将它们编译成css文件。

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

是否有人知道如何解决此问题,以便当我在PhpStom中更改scss文件时,文件观察者(npm run watch)会看到它们并重新编译css?

共有1个答案

宗政霄
2023-03-14

请在< code >设置/首选项|外观中禁用< code >使用“安全写入”选项

>

  • 启用此选项后,IDE首先写入临时文件,然后删除原始文件,然后将临时文件重命名为原始名称。您的<code>npm run watch</code>不将此视为文件修改:它必须以不同的方式看待它。

    禁用后,IDE将新文件内容直接写入文件(就像记事本一样),因此观察者会收到正确的“文件修改”信号。

  •  类似资料:
    • 如果我试图写入脚本的目录或任何其他目录,则错误是相同的。权限似乎是对的。所有东西都是755,根所有者。我尝试将“my_custom_dir”所有者更改为www-data(apache用户),但没有任何区别。 它“死”在第一线。日志上的错误是“在/usr/lib/cgi-bin/script.cgi拒绝权限”

    • PhpStorm 2021.1.1 Mac M1 11.3 当我尝试使用或查找文件时,PhpStorm未能找到该文件。似乎正在尝试从目录,而不是在项目目录中搜索。 我试图< code >文件|无效缓存,运气不好。有人能帮忙吗?

    • 如果我有这个: 如果传入2位数的年份,我的应用程序应该抛出异常吗?这似乎没有任何问题。

    • 我在Ubuntu 18.04和php7.3上使用phpmyadmin,当我尝试导入或导出文件时,会显示以下错误: ./libraries/plugin_interface.lib.php#551 count()中的警告:参数必须是数组或实现可计数的对象,所以我转到这个文件(plugin_interface.lib.php)并尝试将$options强制转换为数组,但仍然不起作用

    • 问题内容: 我有一个要在其中构建的轮播文件,所以我是: 在我使用低于: …但是我收到此错误消息: 有谁知道如何解决这个问题? 问题答案: 您使用的是Babel 6和Babel 7的组合。不能保证各个版本之间的兼容性: 应该 和 将是 我也很困惑,因为您没有在中提及,但是假设它在其中也应该进行更新。