我使用节点SASS编译我SCSS文件,CSS然后通过管道将结果autoprefixer。不过,我最终发现,节点萨斯是流没有到标准输出,当我尝试管的输出,但是当且仅当我通过NPM脚本做到这一点。 这里是一些例子:
"build:css": "node-sass src/style.scss | echo > dist/style.css"
style.css文件:如预期ECHO is on.
不起作用node ./bin/node-sass test/fixtures/compressed/index.scss | echo > style.css
style.css中:#navbar { [...]
works预期"build:css": "node-sass src/style.scss > dist/style.css"
style.css中:#navbar { [...]
works预期我究竟做错了什么? 这里是一些平台规格
npm -v
):3.10.3node -v
):v6.3.0node -p process.versions
):v6.3.0node -p process.platform
)的win32node -p process.arch
):64位node -p "require('node-sass').info"
):
节点4.5.3 SASS(包装)的JavaScript]
libsass 3.5.0.beta.2(萨斯编译器)[C / C ++]npm ls node-sass
):` - [email protected]尝试这个:
"build:css": "node-sass --include-path scss src/style.scss dist/style.css"