Maison interface Web js tutoriel Configuration de l'environnement de développement nodejs et use_node.js

Configuration de l'environnement de développement nodejs et use_node.js

May 16, 2016 pm 04:31 PM
nodejs 开发环境 配置

Parlons d'abord de nodejs. Certaines personnes pensent que c'est un langage, mais ce n'est pas le cas. Il s'agit d'une plate-forme exécutant js construite sur le moteur V8 de Google et fournit certaines de ses propres API. . À en juger par la situation actuelle, ce développement est plutôt bon. De nombreux ingénieurs front-end et back-end rejoindront demain, même certains experts y prêtent attention et écrivent même des blogs. Hier soir, j'ai vu un article écrit par un site Web étranger. J'ai développé près de 90 plug-ins web nodejs. C'est vraiment génial ! Alors, quels sont les avantages les plus directs pour nous d'apprendre de China Dongdong : étant donné que le personnel front-end est familier avec js, il peut essentiellement apprendre Linux et démarrer. C'est un peu plus gênant pour les ingénieurs back-end, car certains. Les ingénieurs back-end ne sont pas très bons dans ce domaine. Si vous êtes familier avec js, il peut y avoir de nombreux obstacles à son utilisation. Ici, je vous suggère d'apprendre les bases de js. Après avoir parlé de cela, je pense que ce qui préoccupe tout le monde, c'est le salaire. Jusqu'à présent, des ingénieurs nodejs avec plus d'un an ont été proposés à Guangzhou. Un ancien collègue l'a mentionné à propos de la situation de recrutement de son entreprise, et j'ai découvert que cette chose est presque aussi bonne que hadoop ! Assez de bêtises, parlons de ce sujet : la configuration de l'environnement (étant donné que j'ai développé sous Windows 8.1, je ne parlerai ici que de Windows).

Installer nodejs

Allez d'abord sur le site officiel de nodejs http://www.nodejs.org/download/ pour télécharger la version correspondante. La mienne est 64 bits. Installez directement après le téléchargement. Depuis que la version actuelle a atteint la v0.10.33, node et 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 pour faire un clic droit dans le dossier actuellement installé pour ouvrir cmd et saisir ce qui suit pour afficher la version installée. La mienne est 0.10.32.

node-v
Copier après la connexion

2. Paramètres globaux du dossier

Quant à node_cache et node_global, les débutants ne devraient pas avoir besoin de les définir, car ils seront définis dans le répertoire utilisateur actuel, mais parfois ils seront définis pour plus de commodité. Les commandes de configuration fournies ici sont les suivantes :

npmconfigls//列出prefix配置<br>npmconfigsetcache'D:\ProgramFiles\nodejs\node_cache'//设置全局缓存文件夹<br>npmconfigsetcache'node_global'//设置全局模块文件夹
Copier après la connexion

3. Installez le module

Maintenant, nous avons installé node et npm. Comme son nom l'indique, npm est le gestionnaire de packages de node. Il est géré via des commandes.

Installons express, un framework web. Le paramètre -g représente l'installation dans le dossier global, sinon, il représente le dossier actuel

npminstallexpress-g//express还可以带上@版本号
Copier après la connexion
Vérifions dans le dossier que nous venons de définir pour voir s'il y a d'autres fichiers. Ici, nous utilisons la commande pour vérifier le numéro de version d'Express que nous venons d'installer

.

express-V
Copier après la connexion
S'il existe une version de sortie, cela signifie que l'installation est réussie !

Si nous voulons désinstaller ce plug-in, nous pouvons utiliser la commande suivante

npmuninstallexpress
Copier après la connexion
Après l'avoir désinstallé comme ça, nous pouvons le réinstaller pour express, mais avec le numéro de version 3.2.2 (car c'est la version que je connais le mieux). Est-ce possible ?

4. Utilisez express pour installer

Maintenant, nous utilisons la commande pour créer un site Web, comme suit :

expressTest
Copier après la connexion

Cela affichera quelques invites. Vous pouvez accéder directement au dossier Test et exécuter le site à l'aide de la commande :

nodeapp.js
Copier après la connexion

Avez-vous vu l'invite ? Le port 3000 indique que le démarrage a réussi, mais notre navigateur a signalé une erreur lors de la navigation.

500 Erreur : Impossible de trouver le module 'jade'

Ensuite, il y a un message d'erreur, alors installons ce module maintenant. Ici, il y a un fichier package.json dans ce dossier. Ce fichier décrit certaines informations du site. Nous pouvons utiliser nodepad pour l'ouvrir. 🎜>

Cela montre que deux bibliothèques sont nécessaires, l'une est express et l'autre est jade, alors installons-la maintenant si vous installez plusieurs modules, vous devrez exécuter de nombreuses commandes. Voici une commande relativement simple, qui vérifiera. le courant Installer les bibliothèques dépendantes de package.json :

Après avoir installé ce module, nous devons également modifier le doctype 5 dans la première ligne du fichier layout.jade sous vues en doctype html. Ensuite, réexécutez le nœud app.js et notre site Web peut fonctionner normalement.
npminstall
Copier après la connexion

5. Installer le plug-in superviseur

刚才我们可能都发现了,如果出了问题,nodejs自动停止了服务,这样很不利于调试啊,那我们有一个插件可以解决。这个插件是管理nodejs的进程,包括调试那些都非常好用。使用如下命令安装全局的模块:

npminstallsupervisor-g
Copier après la connexion

这样我们就不用node命令来启动服务,直接使用supervisor app.js来就可以了。

六、 使用webStorm IDE

刚 才我们编辑js文件是使用nodepad来的,但这个不是很好,有好的编辑器吗,答案是有的,一个大名顶顶的webStorm,网上很多那个版本的下载, 大家懂得了,这里也提供一份网友给的链接http://yunpan.cn/cAcf6hVxnIbCt 提取码 246f,下载完直接安装,安装完覆盖一个exe文件就可以了,屌丝这样简单吧!

第一次运行是会打开一个文件夹,其实就是项目的文件夹。

下面来说下调试的问题,包括我也搞了好久网上也找了好久,最后在波哥说下才搞定,这个其实很难简单的,直接看图了:

如何在程序里打断点就可以进行调试了,很方便。

以上就是个人对于nodejs开发环境配置与使用的经验的全部记录了,后续再继续分享一些nodejs的详细应用。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Nodejs est-il un framework backend ? Nodejs est-il un framework backend ? Apr 21, 2024 am 05:09 AM

Node.js peut être utilisé comme framework backend car il offre des fonctionnalités telles que des performances élevées, l'évolutivité, la prise en charge multiplateforme, un écosystème riche et une facilité de développement.

Quelle est la différence entre les fichiers npm et npm.cmd dans le répertoire d'installation de nodejs ? Quelle est la différence entre les fichiers npm et npm.cmd dans le répertoire d'installation de nodejs ? Apr 21, 2024 am 05:18 AM

Il existe deux fichiers liés à npm dans le répertoire d'installation de Node.js : npm et npm.cmd. Les différences sont les suivantes : différentes extensions : npm est un fichier exécutable et npm.cmd est un raccourci de fenêtre de commande. Utilisateurs Windows : npm.cmd peut être utilisé à partir de l'invite de commande, npm ne peut être exécuté qu'à partir de la ligne de commande. Compatibilité : npm.cmd est spécifique aux systèmes Windows, npm est disponible multiplateforme. Recommandations d'utilisation : les utilisateurs Windows utilisent npm.cmd, les autres systèmes d'exploitation utilisent npm.

Comment connecter Nodejs à la base de données MySQL Comment connecter Nodejs à la base de données MySQL Apr 21, 2024 am 06:13 AM

Pour vous connecter à une base de données MySQL, vous devez suivre ces étapes : Installez le pilote mysql2. Utilisez mysql2.createConnection() pour créer un objet de connexion contenant l'adresse de l'hôte, le port, le nom d'utilisateur, le mot de passe et le nom de la base de données. Utilisez connection.query() pour effectuer des requêtes. Enfin, utilisez connection.end() pour mettre fin à la connexion.

Nodejs est-il un langage de développement back-end ? Nodejs est-il un langage de développement back-end ? Apr 21, 2024 am 05:09 AM

Oui, Node.js est un langage de développement backend. Il est utilisé pour le développement back-end, notamment la gestion de la logique métier côté serveur, la gestion des connexions à la base de données et la fourniture d'API.

Quelles sont les variables globales dans nodejs Quelles sont les variables globales dans nodejs Apr 21, 2024 am 04:54 AM

Les variables globales suivantes existent dans Node.js : Objet global : global Module principal : processus, console, nécessiter Variables d'environnement d'exécution : __dirname, __filename, __line, __column Constantes : undefined, null, NaN, Infinity, -Infinity

Lequel choisir entre nodejs et java ? Lequel choisir entre nodejs et java ? Apr 21, 2024 am 04:40 AM

Node.js et Java ont chacun leurs avantages et leurs inconvénients en matière de développement Web, et le choix dépend des exigences du projet. Node.js excelle dans les applications en temps réel, le développement rapide et l'architecture de microservices, tandis que Java excelle dans la prise en charge, les performances et la sécurité de niveau entreprise.

Y a-t-il une grande différence entre nodejs et java ? Y a-t-il une grande différence entre nodejs et java ? Apr 21, 2024 am 06:12 AM

Les principales différences entre Node.js et Java résident dans la conception et les fonctionnalités : Piloté par les événements ou piloté par les threads : Node.js est piloté par les événements et Java est piloté par les threads. Monothread ou multithread : Node.js utilise une boucle d'événements monothread et Java utilise une architecture multithread. Environnement d'exécution : Node.js s'exécute sur le moteur JavaScript V8, tandis que Java s'exécute sur la JVM. Syntaxe : Node.js utilise la syntaxe JavaScript, tandis que Java utilise la syntaxe Java. Objectif : Node.js convient aux tâches gourmandes en E/S, tandis que Java convient aux applications de grande entreprise.

Comment déployer le projet nodejs sur le serveur Comment déployer le projet nodejs sur le serveur Apr 21, 2024 am 04:40 AM

Étapes de déploiement de serveur pour un projet Node.js : Préparez l'environnement de déploiement : obtenez l'accès au serveur, installez Node.js, configurez un référentiel Git. Créez l'application : utilisez npm run build pour générer du code et des dépendances déployables. Téléchargez le code sur le serveur : via Git ou File Transfer Protocol. Installer les dépendances : connectez-vous en SSH au serveur et installez les dépendances de l'application à l'aide de npm install. Démarrez l'application : utilisez une commande telle que node index.js pour démarrer l'application ou utilisez un gestionnaire de processus tel que pm2. Configurer un proxy inverse (facultatif) : utilisez un proxy inverse tel que Nginx ou Apache pour acheminer le trafic vers votre application

See all articles