electron 节点-sass电子结构递归

cvxl0en2  于 2023-11-15  发布在  Electron
关注(0)|答案(1)|浏览(157)

我有以下结构:

.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,文件监视器就可以工作了,但是我希望它是递归的。

vyswwuz2

vyswwuz21#

如果你想要递归行为,你应该给node-sass一个输入目录来监视,而不是一个文件:

node-sass --watch --recursive --output-style compressed --output assets/css assets/css

字符串
最后一个参数是这里的输入目录。

相关问题