Parlons d'abord de Nodejs. Certaines personnes pensent que c'est une langue, mais ce n'est pas le cas. Il s'agit d'une plate-forme, une plate-forme JS en cours d'exécution construite sur le moteur V8 de Google, qui analyse JS et fournit certaines de ses propres API à appeler les utilisateurs. À en juger par la situation actuelle, le développement est assez bon. De nombreux ingénieurs frontaux et back-end se joindront demain, et même de grands maîtres font attention et écrivent même des blogs. Hier soir, j'ai vu un article qu'un site Web étranger a écrit sur près de 90 plugins Web pour Nodejs. C'est tellement génial! Quels avantages pouvons-nous apporter le plus directement pour apprendre les choses chinoises? Parce que le personnel frontal connaît JS, ils peuvent essentiellement apprendre Linux et commencer. Les ingénieurs back-end sont un peu gênants, car certains ingénieurs back-end ne connaissent pas JS et peuvent avoir de nombreux obstacles à les utiliser. Je suggère d'apprendre des JS de base ici. Après en parler, je pense que le problème de salaire devrait être le problème. Jusqu'à présent, les ingénieurs de Nodejs qui ont été plus d'un an ont déjà offert un prix de plus de 7k à Guangzhou. Il s'agit également d'un collègue du passé a déclaré que sa situation de recrutement de l'entreprise. J'ai réalisé que cette chose était proche de Hadoop! Arrêtons-nous ici. Parlons de ce sujet: configuration de l'environnement (depuis que j'ai été développé sous Windows 8.1, je ne parlerai que de Windows ici).
Installer Nodejs
Tout d'abord, accédez au site officiel de Nodejs http://www.nodejs.org/download/ pour télécharger la version correspondante. Le mien est 64 bits. Après le téléchargement, installez-le directement. Depuis que la version actuelle a atteint la V0.10.33, le nœud et le NPM ont été installés ensemble, et même les variables d'environnement ont été définies. Après l'installation, vous pouvez voir ce qui suit dans le dossier correspondant.
Après l'installation, vous pouvez utiliser Shift + Cliquez avec le bouton droit pour ouvrir CMD dans le dossier actuellement installé. Entrez ce qui suit pour afficher la version installée. Mon nom est 0.10.32.
Node-V
2. Paramètres du dossier global
Quant à Node_Cache et Node_global, il ne doit pas être défini pour les débutants, car il sera défini sur le répertoire utilisateur actuel, mais parfois il sera également défini pour plus de commodité. Les commandes suivantes fournies ici sont les suivantes:
NPMConfigls // Liste la configuration du préfixenpmConfigSetCache'd: / ProgramFiles / nodejs / node_cache '// Définissez le dossier de cache global
npmconfigsetcache'node_global '// définir le dossier du module global
3. Installez le module
Nous avons maintenant installé le nœud et le npm. Comme son nom l'indique, NPM est le gestionnaire de packages du nœud. Il est géré via des commandes. Essayons-le maintenant:
Installons un framework Web Express. Le paramètre -g signifie être installé dans le dossier global. S'il n'est pas présent, cela signifie le dossier actuel
npminstallexpress-g // express peut également apporter le numéro de version
Maintenant, nous vérifions le dossier que nous venons de configurer. Y a-t-il d'autres fichiers? Ici, nous utilisons la commande pour afficher le numéro de version de l'Express qui vient d'être installé tout à l'heure.
express-V
S'il y a une version de sortie, cela signifie que l'installation a réussi!
Si nous voulons désinstaller ce plugin, nous pouvons utiliser la commande suivante
npmuninstallexpress
Après avoir désinstallé de cette façon, nous installons pour exprimer, mais nous apporterons le numéro de version 3.2.2 (car c'est la version que je connais le plus). Cela sera-t-il possible?
4. Utiliser Express pour installer
Nous utilisons maintenant des commandes pour créer un site Web, comme suit:
le plus express
Cela publiera certaines invites, vous pouvez sauter dans le dossier de test et exécuter ce site avec la commande:
nodeApp.js
J'ai vu l'invite, le port 3000 indique qu'il a été lancé avec succès, mais nos erreurs de navigation de navigateur, quelles sont les invites?
500 ERREUR: Impossible de trouver le module «Jade»
Il y a une invite qu'une erreur est signalée. Installons ce module maintenant. Voici une explication. Il y a un fichier package.json dans ce dossier. Ce fichier décrit certaines informations sur le site. Nous pouvons utiliser Nodepad pour l'ouvrir:
Cela signifie que deux bibliothèques sont nécessaires, l'une est expresse et l'autre est Jade. Alors installons-le maintenant. Si de nombreux modules sont installés, ne prendrait-il pas de nombreuses commandes à exécuter? Voici une commande relativement simple, qui vérifiera la bibliothèque de dépendance actuelle.json pour l'installation:
npminstall
Après avoir installé ce module, nous devons également modifier le Doctype 5 dans la première ligne du fichier Layout.Jade Under Views pour le changer en Doctype HTML. De cette façon, réexécutez le nœud app.js et notre site Web peut s'exécuter normalement.
5. Installez le plugin superviseur
Nous avons peut-être découvert à l'heure actuelle que si quelque chose ne va pas, Nodejs arrêtera automatiquement le service, ce qui n'est pas propice au débogage. Ensuite, nous avons un plug-in pour le résoudre. Ce plugin est un processus qui gère les NodeJS, et il est très utile, y compris le débogage. Utilisez la commande suivante pour installer le module global:
npminstallsupervisor-g
De cette façon, nous n'utilisons pas la commande Node pour démarrer le service, utilisez simplement le superviseur app.js.
6. Utilisez Webstorm IDE
Nous venons de modifier le fichier JS à l'aide de Nodepad, mais ce n'est pas très bon. Y a-t-il un bon éditeur? La réponse est oui, un big-nom, qui a de nombreux téléchargements de cette version sur Internet. Tout le monde le comprend. Voici un lien fourni par les internautes http://yunpan.cn/cacf6hvxnibct Extraction Code 246f. Après le téléchargement, installez-le directement. Il suffit de remplacer un fichier EXE après l'installation. C'est tellement simple!
La première fois que vous l'exécutez, vous ouvrez un dossier, qui est en fait le dossier du projet.
Parlons du problème de débogage, notamment que j'y travaille depuis longtemps et je l'ai fouillé en ligne depuis longtemps. Enfin, Bo Ge m'a dit que cela avait été fait. C'est en fait très difficile à simple, donc je regarde l'image:
Comment déboguer en cassant les points du programme, c'est très pratique.
Ce qui précède est un enregistrement complet de mon expérience personnelle dans la configuration et l'utilisation de l'environnement de développement NodeJS. Je continuerai à partager quelques applications détaillées de NodeJS à l'avenir.