Ete*_*ous 6 sass node.js webstorm
我试图在NodeJS项目中使用sass,这是我用nodejs安装的库
https://www.npmjs.org/package/node-sass
我正在使用webstorm进行此项目,我无法让Sass文件观察器工作.

即使在我保存filewatcher并单击"确定"后,filewatcher也无法正常工作.当我打开设置以检查文件识别器未选中的错误时.以下是filewatcher设置:

node-sass模块作为全局模块安装,因此node-sass命令有效.
len*_*ena 14
Run Code Online (Sandbox Code Playgroud)Usage: node C:\Users\USER\AppData\Roaming\npm\node_modules\node-sass\bin\node-sass[选项]
<input.scss>[<output.css>]Run Code Online (Sandbox Code Playgroud)Options: --output-style CSS output style (nested|expanded|compact|compressed) [default: "nested"] --source-comments Include debug info in output (none|normal|map) [default: "none"] --include-path Path to look for @import-ed files [default: "C:\\Users\\USER\\AppData\\Roaming\\npm"] --watch, -w Watch a directory or file --output, -o Output css file --stdout Print the resulting CSS to stdout --help, --help Print usage info
最简单的设置如下:
Program: C:\Users\USER\AppData\Roaming\npm\node-sass.cmd
Arguments: $FileName$ $FileNameWithoutExtension$.css
Working directory: $FileDir$
Output paths to refresh: $FileNameWithoutExtension$.css
'Create output from stdout' should be off
Run Code Online (Sandbox Code Playgroud)
使用此类设置,生成的.css文件将放置在原始.scss附近.如果您想将结果文件放入不同的文件夹,请尝试使用-o选项.喜欢:
Arguments: $FileName$ -o $ProjectFileDir$/css/$FileNameWithoutExtension$.css
Output paths to refresh: $ProjectFileDir$/css/$FileNameWithoutExtension$.css
Run Code Online (Sandbox Code Playgroud)
首先,您需要安装nodejs然后使用npm install -g node-sass.之后设置了关于webstorm scss filewatcher的东西: