Open rom111419 opened 8 years ago
Кто сталкивался с такой задачей?
У тебя точно борщик отрабатывает этот файл? В конфигах ничего не напутано? Файл существует относительно блока?
Не уверен, что что-то в настройках.
Я почему и спрашиваю, т.к. сам не нашел ошибки, все файлы на местах, но я заметил, следующее При добавлении записи, в styl файле элемента, импорт локального css (@import '../../libs/smothScroll/js/smothScroll.css') происходит ошибка и index.css не создается.
Получается, что и на css он тоже не работает.
В make.js написано: // borschik [techs.borschik, { source: '?.js', target: '?.min.js', minify: isProd }], [techs.borschik, { source: '?.css', target: '?.min.css', tech: 'cleancss', minify: isProd }]
"Файл существует относительно блока?" - какой файл ты имеешь ввиду?
Обычно приходил tadatuta, че нить советовал и все начинало работать)))
Да, он все знает ;-) @tadatuta
@rom111419
а можешь по больше enb конфига показать?
@rom111419
Т.к. в репо не оказалось никаких подсказок, как и откуда брать нужные библиотеки, я попробовал угадать по именам файлов:
bower i jquery-smooth-scroll https://github.com/malihu/thumbnail-scroller.git
После этого поправил пути:
diff --git a/bower.json b/bower.json
index e7d31d7..3dd9eb7 100644
--- a/bower.json
+++ b/bower.json
@@ -10,7 +10,9 @@
],
"dependencies": {
"bem-components": "2.3.0",
- "bem-grid": "~2.1.0"
+ "bem-grid": "~2.1.0",
+ "jquery-smooth-scroll": "~1.5.6",
+ "thumbnail-scroller": "https://github.com/malihu/thumbnail-scroller.git#~2.0.3"
},
"resolutions": {
"bem-core": "2.7.0"
diff --git a/desktop.blocks/jquery/__scrollerMaster/jquery__scrollerMaster.js b/desktop.blocks/jquery/__scrollerMaster/jquery__scrollerMaster.js
index 74573b9..0412b37 100644
--- a/desktop.blocks/jquery/__scrollerMaster/jquery__scrollerMaster.js
+++ b/desktop.blocks/jquery/__scrollerMaster/jquery__scrollerMaster.js
@@ -2,10 +2,7 @@
modules.define('jquery__scrollerMaster', ['jquery'], function(provide, $) {
window.jQuery = $;
- /* == malihu jquery thumbnail scroller plugin == Version: 2.0.3, License: MIT License (MIT) */
- !function(t,e,n){var a,i="mThumbnailScroller",o="mTS",r=".mThumbnailScroller",l={setTop:0,setLeft:0,type:"hover-50",axis:"x",speed:15,contentTouchScroll:25,markup:{buttonsPl
-
- /* borschik:include:../../../libs/scrollerMaster/js/min/jquery.mThumbnailScroller.min.js */
+ /* borschik:include:../../libs/thumbnail-scroller/js/minified/jquery.mThumbnailScroller.min.js */
provide($);
});
diff --git a/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js b/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js
index ef2a961..7b2d5d8 100644
--- a/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js
+++ b/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js
@@ -2,7 +2,7 @@
modules.define('jquery__smothScroll', ['jquery'], function(provide, $) {
window.jQuery = $;
(function(e){e.extend({browserSelector:function(){var e=navigator.userAgent,t=e.toLowerCase(),n=function(e){return t.indexOf(e)>-1},r="gecko",i="webkit",s="safari",o="opera"
- /*borschik:include:../../libs/smothScroll/js/smothScroll.js*/
+ /*borschik:include:../../libs/jquery-smooth-scroll/jquery.smooth-scroll.min.js*/
provide($);
});
diff --git a/desktop.blocks/scrollbar/__scrollerMaster/scrollbar__scrollerMaster.css b/desktop.blocks/scrollbar/__scrollerMaster/scrollbar__scrollerMaster.css
index a45b41d..1c8224f 100644
--- a/desktop.blocks/scrollbar/__scrollerMaster/scrollbar__scrollerMaster.css
+++ b/desktop.blocks/scrollbar/__scrollerMaster/scrollbar__scrollerMaster.css
@@ -1 +1 @@
-@import "../../../libs/scrollerMaster/jquery.mThumbnailScroller.css";
+@import "../../../libs/thumbnail-scroller/jquery.mThumbnailScroller.css";
И в таком варианте borschik
определенно работает правильно.
Блин. Все как у тебя сделал. Все равно не подключает. Точно где-то лажаю. Вообщем заливаю весь проект как есть. Только подождать нужно. Чет я с Github сражаюсь.
@tadatuta, пожалуйста. Можешь еще раз посмотреть проект. Установил проект по новой, но оставил все, что было моего и плагины.
Пробовал так как ты показал, но ни один ни второй /include ....../ код не отображался.
Не получается у меня в проекте запустить борщик полностью. Может make.js?
Спасибо!
diff --git a/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js b/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js
index aa54100..5efc76a 100644
--- a/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js
+++ b/desktop.blocks/jquery/__smothScroll/jquery__smothScroll.js
@@ -1,9 +1,7 @@
modules.define('jquery__smothScroll', ['jquery'], function(provide, $) {
window.jQuery = $;
- (function(e){e.extend({browserSelector:function(){var e=navigator.userAgent,t=e.toLowerCase(),n=function(e){return t.indexOf(e)>-1},r="gecko",i="webkit",s="safari",o="opera"
-
- /*borschik:include:../../../libs/smothScroll/js/smothScroll.js*/
+ /*borschik:include:../../libs/smothScroll/js/smothScroll.js*/
provide($);
});
по разному пробовал и на 1 и на 2 и на 3 и на 4 уровня опускаться. Не помогает. А функцию вверху я вставил, чтобы было видно как работает модуль. Т.е. сам борщик не реагирует.
@pavelpower хотел посмотреть make.js/ Я выложил его https://github.com/rom111419/rit
Я склонировал репо, внес изменения, которые показаны в диффе выше и у меня все заработало, так что очевидно, что с конфигом проблем нет. Вообще не могу придумать, что может быть не так.
Понял. Спасибо! Для меня важно, что я правильно понял как подключать сторонние файлы.
Трудность: Borschik не склеивает /* borschik:include:../../libs/smothScroll/js/smothScroll.js */ в один файл. Файл рабочий, пути правильные, декларация плагинов правильная.
Вопрос: Как починить борщик, если переустановка не помогает?
Предположения: У меня в проекте в папке node_modules установлено 3 борщика. Возможно они конфликтуют. borschik-tech-cleancss borschik enb-borschik
Вот весь текст