我有以下结构:
.app
..assets/css/style.scss
..assets/css/partials/fonts.scss
字符串
我想观察css/* 中的任何变化,从style.scss -编译到style.css。style.scss能够与@imports一起工作很重要。
我的package.json中有following
"scripts": {
"start": "concurrently \"npm run sass:compile\" \"electron .\" \"npm run watch:sass\"",
"sass:compile": "node-sass assets/css/style.scss -o assets/css",
"watch:sass": "node-sass assets/css/style.scss -o assets/css --output-style compressed --watch assets/css --recursive"
},
型
其他的都是标准的electron.js工作流程,main.js,render.js和index.html但是我不能让它在css/partials/* 中监视文件。仅仅通过编辑style.scss,文件监视器就可以工作了,但是我希望它是递归的。
1条答案
按热度按时间vyswwuz21#
如果你想要递归行为,你应该给
node-sass
一个输入目录来监视,而不是一个文件:字符串
最后一个参数是这里的输入目录。