Nefunkční externí script načtená webloaderem

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
unset
Člen | 16
+
0
-

Ahoj, zkouším nastavit webloader a narazil jsem na jeden problém, načtený javascript mi nefunguje ale když ho nalikuji takto:

<script src="{$basePath}/js/main.js"></script>

Tak je vše funkční.

webloader mám nastavený takto:
config:

services:
    wlCssFilter: WebLoader\Filter\CssUrlsFilter(%wwwDir%)
    lessFilter: WebLoader\Filter\LessFilter

webloader:
    css:
        default:
            files:
                - bootstrap.min.css
                - font-awesome.min.css
                - %wwwDir%/less/style.less
                - css.css
                - hover.css
            fileFilters:
                - @wlCssFilter
                - @lessFilter
    js:
        default:
            files:
                - main.js

a BasePresenter:

protected function createComponentCss()
	{
		return $this->webLoader->createCssLoader('default');
	}



	protected function createComponentJs()
	{
		$defaultCompiler = $this->context->getService('webloader.jsDefaultCompiler');
		$defaultCompiler->addFilter(function ($js) {
			return \JShrink\Minifier::minify($js);
		});

		return $this->webLoader->createJavaScriptLoader('default');
	}

Nevíte někdo prosím ke by moha být chyba? Děkuji za každou radu.

CZechBoY
Člen | 3608
+
0
-

Co znamená, že nefunguje?
Pošli chyby z konzole prohlížeče, asi bude někde chybět středník…

Zuben45
Člen | 268
+
0
-

No s webloaderem nemám zkušenosti, ale myslím,že by tam měla být uvedena cesta.

js:
    default:
        files:
            - %wwwDir%/js/main.js
unset
Člen | 16
+
0
-

Už je vše funkční měl jsem tam špatně nalinkování, ale chtěl bych se zeptat jestli jde nějak nastavit nějaké sledování protože když mám na includované styly ve style.less ale nějaký změním tak se mi ty styly nepřepíšou. Musím udělat nějakou změnu v style.less aby zafungoval překladač. Jde to nějak nastavit?

CZechBoY
Člen | 3608
+
0
-

Nemůžeš ty importovaný styly ve style.less importovat až v konfiguráku?
Btw zkus nastavit minifikaci javascriptu už v konfiguráku.

unset
Člen | 16
+
0
-

To bych mohl ale přijde mi přehlednější když mám importované styly ve style.less. Je tedy nějaká možnost to takto nastavit?