Node.js: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „{{stub}} =Node.js= [http://nodejs.org/ Node.js] ist eine JavaScript Engine für die Kommandozeile. Die Erweiterung Layout additional sources verwendet Node.j…“)
 
K (Kategorie hinzugefügt)
 
(3 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{stub}}
+
[[Category:Dev Snippets]]
 
=Node.js=
 
=Node.js=
 
[http://nodejs.org/ Node.js] ist eine JavaScript Engine für die Kommandozeile.
 
[http://nodejs.org/ Node.js] ist eine JavaScript Engine für die Kommandozeile.
Zeile 10: Zeile 10:
  
 
Es gibt offizielle nodejs Packete bei debian und ubuntu, diese installieren Node.js jedoch mit einer Executable die '''nodejs''' heißt und nicht '''node'''. Das führt dazu, dass der '''node package manager''' (npm) nicht erkennt, dass Node.js installiert ist. Es gibt aber auch alternative RPM und DEP Pakete aus der Node.js Gemeinde, dass Node.js mit der Executable '''node''' installiert: https://github.com/ry/node/wiki/RPM-and-DEB-packages-for-Node.js
 
Es gibt offizielle nodejs Packete bei debian und ubuntu, diese installieren Node.js jedoch mit einer Executable die '''nodejs''' heißt und nicht '''node'''. Das führt dazu, dass der '''node package manager''' (npm) nicht erkennt, dass Node.js installiert ist. Es gibt aber auch alternative RPM und DEP Pakete aus der Node.js Gemeinde, dass Node.js mit der Executable '''node''' installiert: https://github.com/ry/node/wiki/RPM-and-DEB-packages-for-Node.js
Außerdem ist das offizielle Paket dazu noch extrem veraltet
+
Außerdem ist das offizielle Paket dazu noch extrem veraltet:
 
* Debian package version: 0.2.0
 
* Debian package version: 0.2.0
 
* current stable release: 0.2.6
 
* current stable release: 0.2.6
Zeile 22: Zeile 22:
  
 
Ob der npm-Weg sinnvoller ist oder nicht, sei mal dahin gestellt, wer Node.js auf seinem Server nur in begrenztem Maße nutzen will, der kann npm auch als root installieren und ausführen:
 
Ob der npm-Weg sinnvoller ist oder nicht, sei mal dahin gestellt, wer Node.js auf seinem Server nur in begrenztem Maße nutzen will, der kann npm auch als root installieren und ausführen:
<source lang="bash">
+
<pre>
 
curl http://npmjs.org/install.sh | sudo sh
 
curl http://npmjs.org/install.sh | sudo sh
</source>
+
</pre>
  
 
Pakete lassen sich danach mit dem npm Befehl installieren:
 
Pakete lassen sich danach mit dem npm Befehl installieren:
<source lang="bash">
+
<pre>
 
sudo npm install less
 
sudo npm install less
</source>
+
</pre>

Aktuelle Version vom 17. Juli 2013, 21:54 Uhr

Node.js

Node.js ist eine JavaScript Engine für die Kommandozeile.

Die Erweiterung Layout additional sources verwendet Node.js um less.js Dateien am Server vor zu kompilieren.

Installation

Node.js

Es gibt offizielle nodejs Packete bei debian und ubuntu, diese installieren Node.js jedoch mit einer Executable die nodejs heißt und nicht node. Das führt dazu, dass der node package manager (npm) nicht erkennt, dass Node.js installiert ist. Es gibt aber auch alternative RPM und DEP Pakete aus der Node.js Gemeinde, dass Node.js mit der Executable node installiert: https://github.com/ry/node/wiki/RPM-and-DEB-packages-for-Node.js Außerdem ist das offizielle Paket dazu noch extrem veraltet:

  • Debian package version: 0.2.0
  • current stable release: 0.2.6
  • current testing release: 0.3.7

(31. Jan 2011)

node package manager

Für die Installation des npm wird auf der offiziellen Homepage ein Script bereit gestellt http://npmjs.org/. Die npm Entwickler sehen eine Installation als nicht-root User vor, was für einen Client PC durchaus Sinn machen kann, auf einem Server aber nicht unbedingt sinnvoll ist.

Ob der npm-Weg sinnvoller ist oder nicht, sei mal dahin gestellt, wer Node.js auf seinem Server nur in begrenztem Maße nutzen will, der kann npm auch als root installieren und ausführen:

curl http://npmjs.org/install.sh | sudo sh

Pakete lassen sich danach mit dem npm Befehl installieren:

sudo npm install less
Ansichten
Meine Werkzeuge

Contao Community Documentation

Meiner Meinung nach, sollten zu kleine Webspacepakete entweder Webspaß-Pakete (man beachte die Ironie) oder Horsting-Pakete heißen!

Sascha Müller
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge