Was ich tun möchte, ist einfach ein Werkzeug, das meine CSS beobachten und automatisch voranstellen kann. Zuvor ich pleeease.io wurde mit, es ist sehr einfach für Anfänger wie mich, nachdem es durch NPM installieren, was ich tun muss, ist eine Optionsdatei (.pleeeaserc) zu erstellen, dannDer einfachste Weg, Autoprefixer zu verwenden?
pleeease watch
tun Danach kann ich Focus auf meine CSS, jedes Mal, wenn ich Änderungen an meiner CSS-Datei vornehmen, wird es verarbeitet und ausgegeben.
Leider scheint es, der Autor hat es aufgehört beibehalten, wenn ich
npm install pleeease
auf meinem neuen Server zu tun bekam ich viele Fehler und die Installation fehlgeschlagen.
Ich denke, es ist Zeit für mich zu lernen, wie man autoprefixer direkt verwendet, was ich glaube, pleeease integriert als eine seiner Abhängigkeiten.
Allerdings finde ich die Lernkurve ist ein bisschen zu viel für mich: Um Autoprefixer zu verwenden, muss ich PostCSS lernen; und PostCSS läuft normalerweise mit Grunt oder Gulp; Um Aufgabenläufer zu verwenden, muss ich etwas über npm und node.js wissen. Ich weiß, dass dies alles nützliche Werkzeuge sind, die viel Zeit sparen können, mit denen ich viel mehr als nur Autoprefixing machen kann. Ich werde später tiefer in sie eintauchen, aber unter meinem gegenwärtigen Druck brauche ich wirklich eine Abkürzung wie pleeease, um autoprefixer zum Laufen zu bringen, ohne alle Dokumente und Artikel über PostCSS verdauen zu müssen. Ich hoffe, ich kann so etwas tun
[postcss|autoprefixer|something else] watch
unter meinem scss
Ordner und jedes Mal, wenn ich Änderungen vornehmen zu und speichern input.scss
, eine output.scss
-Datei generiert wird.
So habe ich einige Fragen, zum Teil meiner Bemühungen auf PostCSS Lernen und/oder sich autoprefixer Arbeit so einfach wie möglich:
1) Um zu klären, was die Beziehung zwischen PostCSS
und PostCSS-cli
ist? Hängt letzteres von dem ersteren ab oder schließt es ein?
2) Und ermöglicht die Installation des letzteren nur die Möglichkeit, den Befehl postcss
in der Befehlszeilenschnittstelle zu verwenden?
3) Ich habe npm install -g postcss-cli
, aber ich kann immer noch nicht verwenden postcss
Befehl, was habe ich falsch gemacht?
4) Um Dateiänderungen zu sehen und automatisch kompilieren zu können, muss ich Task Runner wie Grunt oder Gulp zusammen mit PostCSS verwenden?
5) Was ist der Unterschied zwischen npm install postcss
und npm install grunt-postcss
?
Ja, tut es. Der Benutzer möchte "das einfachste" Tool, das CSS ansehen und autoprefixieren kann. Ich habe das, was ich als das einfachste Werkzeug empfinde, mit einem Codebeispiel versehen, das CSS beobachten und autoprefixieren wird. Die Fragen 1-3, 5 in der Post haben nichts mit meiner Antwort zu tun, weil meine nicht "postcss-cli" oder "grunt" verwendet. – Barryman9000
Ok, ich habe die Antwort bearbeitet. Danke – Barryman9000