Brunch не компилирует манифест sass-файла при изменении зависимого sass-файла - PullRequest
0 голосов
/ 08 сентября 2018

Я не могу заставить компиляцию sass работать правильно. Если импортировать файл sass в файл sass манифеста и внести изменения в импортированный файл, компилируется только импортированный файл. Манифест файла нет. Если я внесу изменение непосредственно в файл манифеста, он скомпилируется. У меня есть проект, настроенный так:

├── app
│   ├── README.md
│   ├── assets
│   ├── initialize.js
│   └── scss
│       ├── _base.scss
│       ├── all.scss
├── brunch-config.js
├── package.json
└── public
    ├── README.md
    ├── app.css
    ├── app.css.map
    ├── app.js
    ├── app.js.map
    └── index.html

бранч-конфигурация:

exports.files = {
  javascripts: {joinTo: 'app.js'},
  stylesheets: {
    joinTo: {
      'app.css': 'app/scss/*.scss'
    }
  }
};

exports.paths = {
  watched: ['app']
};

package.json

{
  "name": "brunch-app",
  "description": "Brunch.io application",
  "private": true,
  "author": "Brunch",
  "version": "0.0.1",
  "repository": "",
  "scripts": {
    "start": "brunch watch --server",
    "build": "brunch build --production"
  },
  "dependencies": {},
  "devDependencies": {
    "auto-reload-brunch": "^2",
    "brunch": "^2",
    "clean-css-brunch": "^2",
    "sass-brunch": "^2.10.7",
    "uglify-js-brunch": "^2"
  }
}

all.scss:

@import 'base';
...