Heim > Web-Frontend > js-Tutorial > Hauptteil

So installieren Sie Node.js-Module unter Windows

高洛峰
Freigeben: 2016-12-26 09:34:34
Original
1028 Leute haben es durchsucht

Es gibt jedoch Neuigkeiten, dass Microsoft die Verantwortlichen von Node.js kontaktiert hat, und ich glaube, dass es bald Verbesserungen geben wird.
Ist es also ohne die Installation von Cygwin möglich, eine Node.js-Umgebung unter Windows für die experimentelle Entwicklung einzurichten? Ich habe einen einfachen Test mit Node.js + Express durchgeführt, der grundsätzlich machbar ist.
Die Schritte sind wie folgt:

1. Laden Sie das offizielle nicht stabile ausführbare Windows-Programm von Node.js herunter:
http://nodejs.org/#download
Ich habe 0.5 verwendet in der Version .7 des Experiments: http://nodejs.org/dist/v0.5.7/node.exe

2. Erstellen Sie das Verzeichnis c:nodejs und speichern Sie node.exe in diesem Verzeichnis

3. Express herunterladen. Aufgrund der Abhängigkeiten müssen wir auch Folgendes herunterladen: connect, qs, mime und jade (Express-Standardvorlagensystem. Wenn Sie andere Vorlagensysteme verwenden, müssen Sie das entsprechende System herunterladen)
Name Adresse Experimentelle Version
-- ---- ---------------------------------------------- ---- -------
express: https://github.com/visionmedia/express 2.4.3
connect: https://github.com/senchalabs/connect 1.7.1
qs: https://github.com/visionmedia/node-querystring 0.3.1
mime: https://github.com/bentomas/node-mime 1.2.4
jade: https:// github.com/ visionmedia/jade 0.15.4

4. Erstellen Sie das Verzeichnis c:nodejsnode_modules und erstellen Sie in diesem Verzeichnis Verzeichnisse [Module]. Komprimieren Sie dann die im vorherigen Schritt heruntergeladene Datei und kopieren Sie die relevanten Dateien in das Verzeichnis [Module].
node_modules
|- connect <= connect: lib/*
|- express <= express: lib/*
|- jade <= jade: lib/*
| - mime <= mime: mime.js & models/*
|- qs <= qs: lib/*

5. Erstellen Sie im Verzeichnis c:nodejsnode_modules die folgenden Dateien:
connect.js
Inhalt: module.exports = require('./connect/connect');
express.js
Inhalt: module.exports = require('./express/express');
jade.js
Inhalt: module.exports = require('./jade/jade');
mime.js
Inhalt: module.exports = require('./mime/mime' ) ;
qs.js
Inhalt: module.exports = require('./qs/querystring');

6 :nodejs-Verzeichnis und benennen Sie es in express.js um

7. Ändern Sie die Datei express.js am Beispiel von 2.4.3:
7.1 Ändern Sie den mkdir-Funktionskörper
401: exec ('mkdir -p ' + path, function(err){
->exec('md ' + path, function(err){
7.2. mkdir-Funktionsaufruf ändern
263: mkdir(path + '/public/javascripts');
->mkdir(path + '\public\javascripts');
264: mkdir(path + '/public/images'); mkdir(path + '\public\images');
265: mkdir(path + '\public\stylesheets', function(){
->mkdir(path + '\public\stylesheets', function (){
280: mkdir(path + '/views', function(){
->mkdir(path + '\views', function(){

8. Erstellen Sie eine Express-Projekt:
c:nodejsnode.exe express.js -s hallo

9. c:nodejsnode_modules

10 🎜>c :nodejsnode.exe helloapp.js
Öffnen Sie: http://localhost:3000 im Browser, um die Ergebnisse anzuzeigen.

Der Test ist nun abgeschlossen.
Die Testdatei ist unten angegeben. In der Testdatei habe ich auch die Express-Sitzung getestet. Sie können es im Browser öffnen: http://localhost:3000/session, um die Ergebnisse anzuzeigen.

Weitere verwandte Artikel zur Installation von Node.js-Modulen unter Windows finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!