2016-04-15 2 views
3

Ich habe ein Problem bei der lokalen Installation einer Dokumentation für Material Design Lite. Ich habe nach einem Befehl in this file:Wie installiert man Material Design Lite-Dokumentation offline?

git clone https://github.com/google/material-design-lite 
cd material-design-lite 
npm install && npm install -g gulp 
gulp all && gulp serve 

Wenn gulp all laufen ein Fehler ist:

[email protected]:/home/material-design-lite# gulp all 
[21:18:38] Requiring external module babel-register 
[21:18:42] Using gulpfile /home/material-design-lite/gulpfile.babel.js 
[21:18:42] Starting 'clean'... 
[21:18:42] Finished 'clean' after 106 ms 
[21:18:42] Starting 'all'... 
[21:18:42] Starting 'lint:aux'... 
[21:18:45] 
/home/material-design-lite/gulpfile.babel.js 
    136:1 warning Unexpected 'todo' comment no-warning-comments 
    807:3 warning Unexpected 'todo' comment no-warning-comments 

✖ 2 problems (0 errors, 2 warnings) 

[21:18:45] Finished 'lint:aux' after 2.39 s 
[21:18:45] Starting 'styletemplates'... 
[21:18:49] styles all files 1.07 MB 
[21:18:49] Finished 'styletemplates' after 4.04 s 
[21:18:49] Starting 'styles-grid'... 
[21:18:49] Starting 'styles'... 
[21:18:49] styles-grid all files 17.77 kB 
[21:18:49] Finished 'styles-grid' after 187 ms 
[21:18:50] styles all files 714.08 kB 
[21:18:50] Finished 'styles' after 1.39 s 
[21:18:50] Starting 'styles:gen'... 
[21:18:52] Finished 'styles:gen' after 2.36 s 
[21:18:52] Starting 'lint:sources'... 
[21:18:56] 
/home/material-design-lite/src/mdlComponentHandler.js 
    232:49 error Properties shouldn't be quoted as all quotes are redundant quote-props 
    366:51 error Properties shouldn't be quoted as all quotes are redundant quote-props 

/home/material-design-lite/src/checkbox/checkbox.js 
    123:5 warning Unexpected 'todo' comment no-warning-comments 

/home/material-design-lite/src/icon-toggle/icon-toggle.js 
    119:5 warning Unexpected 'todo' comment no-warning-comments 

/home/material-design-lite/src/radio/radio.js 
    133:5 warning Unexpected 'todo' comment no-warning-comments 

/home/material-design-lite/src/switch/switch.js 
    122:5 warning Unexpected 'todo' comment no-warning-comments 

/home/material-design-lite/src/tabs/tabs.js 
    88:7 warning Do not use 'new' for side effects no-new 

/home/material-design-lite/src/textfield/textfield.js 
    273:11 warning Unexpected 'todo' comment no-warning-comments 

/home/material-design-lite/src/layout/layout.js 
    520:11 warning Do not use 'new' for side effects  no-new 
    570:3 error Block must not be padded by blank lines padded-blocks 

✖ 10 problems (3 errors, 7 warnings) 

[21:18:56] 'lint:sources' errored after 3.59 s 
[21:18:56] ESLintError in plugin 'gulp-eslint' 
Message: 
    Failed with 3 errors 
[21:18:56] 'all' errored after 14 s 
[21:18:56] Error in plugin 'run-sequence' 
Message: 
    An error occured in task 'lint:sources'. 

Aber, wenn ich es mit gulp serve dienen, es laufen gelassen, aber nur die Anzeige dieses:

Screenshot

Es zeigt nur die Dateien! Wie generiert man Offline-Dokumentation für Material-Design-Lite? Irgendwelche Ideen? Vielen Dank.

Danke;

PS:

Ich betreibe diese mit auf Docker mit NodeJS Container.

Material Design Lite Website: https://getmdl.io

+0

Können Sie Ihrer Frage hinzufügen, welchen Befehl Sie ausführen, um den Andock-Container auszuführen? –

+0

Ive verlieh das Bounty, weil ich versuchte mit npm zu installieren, nach dem Klonen der Github Repo, dann ging ich weiter und eingegeben npm installieren, die alle Abhängigkeiten installiert aber npm Start schlägt fehl –

+0

@GEOFFREY MWANGI bitte die Fehler, die Sie erhalten, während Sie 'npm start' und überprüfe, ob die ** kompatible Version ** des * Knotens installiert ist * –

Antwort

0

Wie in der Ausgabe verwiesen GitHub erwähnt here

Sie müssen mit zur Kasse Zeilenenden im Unix-Stil. Dieser Prozess ist detailliert in der README.

Windows-Benutzer, wenn Sie Probleme haben, kompilieren aufgrund Endungen Linie dann sicher, dass Sie git machen konfigurieren Sie das Repository mit lf(Unix) Zeilenenden zur Kasse. Dies kann durch Setzen von core.eol erreicht werden.

git config core.eol lf 
git config core.autocrlf input 
git rm --cached -r . 
git reset --hard 

Der andere Fehler

error Properties shouldn't be quoted as all quotes are redundant quote-props 

hat für die Versionen größer als mdl-1.1 wie erwähnt in den Ausgaben here

Hoffnung fest hilft es! Prost !