Właśnie zainstalowałem i skonfigurowałem środowisko, aby tworzyć lokalne wersje Twitter Bootstrap.Zła opcja: '; _;' podczas budowania Twittera Bootstrap
To co zrobiłem:
- Install węzłowi
- Install npm
- zainstalować mniej
- klon Bootstrap lokalnie
- bieg
make build
skompilować Bootstrap
Krok 5 :
~/devel/parking/bootstrap$ make build
jshint js/*.js --config js/.jshintrc
js/bootstrap-affix.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-alert.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-button.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-carousel.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-collapse.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-dropdown.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-modal.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-popover.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-scrollspy.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-tab.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-tooltip.js: line 24, col 17, Bad option: ';_;'.
js/bootstrap-transition.js: line 23, col 17, Bad option: ';_;'.
js/bootstrap-typeahead.js: line 23, col 17, Bad option: ';_;'.
13 errors
make: *** [test] Error 2
Linia 23:
"use strict"; // jshint ;_;
udało mi się rozwiązać problem usuwania // jshint ;_;
z linii 23. Choć wolałbym zostawić źródeł Bootstrap nietknięte.
Jak mogę pozbyć się tych błędów i co oznacza błąd "Zła opcja"?
js/.jshintrc:
{
"validthis": true,
"laxcomma" : true,
"laxbreak" : true,
"browser" : true,
"eqnull" : true,
"debug" : true,
"devel" : true,
"boss" : true,
"expr" : true,
"asi" : true
}
Dzięki. Użyłem [pliku Makefile] (https://raw.github.com/ahockersten/bootstrap/10e8efe3cfa1c839abe71bc0cd45076a095d2a09/Makefile) wymienionego w [to żądanie ściągnięcia] (https://github.com/twitter/bootstrap/pull/7022/files). Zmieniłem również wartość 'BIN_PREFIX', aby odzwierciedlić moją ścieżkę, ale problem nadal występuje. – Paolo
Czy możesz podać niektóre szczegóły z tego linku w swojej odpowiedzi? Odpowiedzi dotyczące tylko linków nie są użyteczne, jeśli/kiedy link zniknie. – slm
Nie wiem dlaczego, ale wydaje się, że nie można użyć zainstalowanego globalnie narzędzia jshint. Używam łaty z tego adresu URL: https: //github.com/twitter/bootstrap/pull/5344/files, twój link jest dla wersji 3.0.Należy wymienić Makefile w folderze bootstrap, przed make, nie zapomnij zrobić "npm install", aby zainstalować zależne lokalnie, a następnie make się powiedzie. – boilingbit