nicothin / NTH-start-project

Startkit for HTML / CSS / JS pages layout.
https://nicothin.pro/NTH-start-project/blocks-demo.html
Do What The F*ck You Want To Public License
616 stars 214 forks source link

Подключение сторонних плагинов #86

Closed zarahov-s closed 5 years ago

zarahov-s commented 5 years ago

Николай, здравствуйте! Подскажите как в вашей системе правильно подключать сторонние плагины, а именно их css файлы?

Установил simblebar через npm в раздел dependencies. JS подключил реквайром в нужном блоке (как отдельный simplebar блок я не создавал) - работает, а стили не соображу как включить. Так не собирает вообще, ибо ругается что файл не находит.

"addStyleBefore": [
    "node_modules/simplebar/dist/simplebar.css",
    ...
],

Пока подключаю таким образом

"addAssets": {
    "node_modules/simplebar/dist/simplebar.css": "css/libs",
    ...
  },

и в layout.pug обычным линком подключаю из билда работает, но почему то ощущение что я "вошел через окно"

nicothin commented 5 years ago

К примеру, вот так:

  "addStyleBefore": [
    "src/scss/variables.scss",
    "src/scss/mixins.scss",
    "../../node_modules/simplebar/dist/simplebar.css",
  ],
nicothin commented 5 years ago

теперь можно и так:

  "addStyleBefore": [
    "src/scss/variables.scss",
    "src/scss/mixins.scss",
    "simplebar/dist/simplebar.css",
  ],