File Watcher 给出错误代码 255 - Syntaxerror
File Watcher is giving error code 255 - Syntaxerror
我正在尝试让 IntelliJ / PhpStorm File Watcher 通过 grunt 自动编译我的 SCSS。
Grunt 本身似乎工作正常,如果我通过终端调用它至少可以正常工作。但是 File Watcher 似乎不喜欢我的配置。每次它被触发时都会给我一个代码 255 - Syntaxerror
我已经为 File Watcher 尝试了多种配置,但 none 似乎有效,可能是什么错误?
有什么关于通过 grunt 将 SCSS 编译为 CSS 正确放入此处的想法吗?
Under hier ist beiläufig noch die grunt.cmd, falls das hilft.
<TaskOptions>
<TaskOptions>
<option name="arguments" value="" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="scss" />
<option name="immediateSync" value="true" />
<option name="name" value="SCSS" />
<option name="output" value="$ProjectFileDir$" />
<option name="outputFilters"><array /></option>
<option name="outputFromStdout" value="false" />
<option name="program" value="$USER_HOME$/AppData/Roaming/npm/grunt" />
<option name="runOnExternalChanges" value="true" />
<option name="scopeName" value="recoruces" />
<option name="trackOnlyRoot" value="true" />
<option name="workingDir" value="$ProjectFileDir$" />
<envs />
</TaskOptions>
</TaskOptions>
没关系,多么好的解决方案。
我不知道为什么,但是在重新安装 grunt 之后,显示的 grunt.cmd 现在看起来完全不同了。我不知道为什么某种 xml 被隐藏在那里,现在它似乎起作用了...
我正在尝试让 IntelliJ / PhpStorm File Watcher 通过 grunt 自动编译我的 SCSS。
Grunt 本身似乎工作正常,如果我通过终端调用它至少可以正常工作。但是 File Watcher 似乎不喜欢我的配置。每次它被触发时都会给我一个代码 255 - Syntaxerror
我已经为 File Watcher 尝试了多种配置,但 none 似乎有效,可能是什么错误?
有什么关于通过 grunt 将 SCSS 编译为 CSS 正确放入此处的想法吗?
Under hier ist beiläufig noch die grunt.cmd, falls das hilft.
<TaskOptions>
<TaskOptions>
<option name="arguments" value="" />
<option name="checkSyntaxErrors" value="true" />
<option name="description" />
<option name="exitCodeBehavior" value="ERROR" />
<option name="fileExtension" value="scss" />
<option name="immediateSync" value="true" />
<option name="name" value="SCSS" />
<option name="output" value="$ProjectFileDir$" />
<option name="outputFilters"><array /></option>
<option name="outputFromStdout" value="false" />
<option name="program" value="$USER_HOME$/AppData/Roaming/npm/grunt" />
<option name="runOnExternalChanges" value="true" />
<option name="scopeName" value="recoruces" />
<option name="trackOnlyRoot" value="true" />
<option name="workingDir" value="$ProjectFileDir$" />
<envs />
</TaskOptions>
</TaskOptions>
没关系,多么好的解决方案。
我不知道为什么,但是在重新安装 grunt 之后,显示的 grunt.cmd 现在看起来完全不同了。我不知道为什么某种 xml 被隐藏在那里,现在它似乎起作用了...