[LINUX] Démarrage de Node.js dans un environnement virtuel

introduction

Cet article est enregistré par un étudiant étudiant JS au lieu d'un mémo. Ne vous attendez pas au contenu.

Lancer la console dans un environnement virtuel

Cette fois, nous le ferons sur Ubuntu, nous allons donc démarrer l'environnement virtuel avec iTerm2.

Où ça a commencé

  1. Boîte virtuelle
  2. vagabond Ubuntu est utilisé dans un environnement virtuel qui utilise deux logiciels. cd ~/vagrant/ubuntu vagrant up vagrant ssh

Accédez au répertoire dans lequel Ubuntu est installé. vagrant up est une commande pour démarrer Ubuntu installé sur un PC virtuel, et vagrant ssh se connecte à SSH avec l'ensemble de machines virtuelles Vagrant.

Essayez d'utiliser Node.js

Sur la console

Si vous entrez, la console sera prête à accepter js. C'est un état appelé REPL. Le fichier node.js enregistré dans le répertoire à implémenter cette fois est décrit ci-dessous.

const n = process.argv[2] || 0;
let sum = 0;
for (let i = 1; i <= n; i++) {
  s = s + i;
}
console.log(s);

La première ligne est une description de l'utilisation de JS en mode strict.,La deuxième ligne est une variable appelée n```process.argv[2] || 0

Les valeurs ci-dessus sont attribuées. processus.argv est Node.Obtenez les arguments de ligne de commande du programme js. argv[0]Fichier exécutable du nœud(node.exe)Chemin complet, argv[1]Est un fichier de script(.js)Parce que le chemin complet de,Peut stocker argv[2]Parce que.||Renvoie le côté gauche si l'opérateur logique JS OR peut voir le côté gauche comme vrai. Sinon, il renvoie le côté droit. Lorsqu'il est utilisé avec une valeur booléenne Si l'une des cibles de calcul est vraie||Renvoie vrai, et si les deux sont faux, renvoie faux.


 La troisième ligne spécifie une variable appelée s, et la quatrième ligne et les suivantes écrivent une boucle à l'aide de l'instruction for. La boucle continue jusqu'à ce que i soit la valeur de l'argument de ligne de commande.
 Enfin, affichez la valeur de s sur la console et terminez.

 Si la valeur est affichée en écrivant ce qui suit sur la console de l'environnement virtuel, cela réussit. Je vous remercie pour votre travail acharné!!!
```Argument de ligne de commande nom de fichier nœud

Qu'est-ce que REPL?

Lorsque l'utilisateur entre une ou plusieurs expressions dans REPL, l'interpréteur les évalue et affiche le résultat sur la console. Avec le langage à typage statique REPL, vous pouvez profiter de la commodité du langage à typage dynamique tout en maintenant la sécurité du type, mais certains REPL installés dans l'environnement de développement intégré fonctionnent sur l'éditeur de code. Certains ont une complétion de code à part entière similaire à ce qu'ils font.

Qu'est-ce qu'un argument de ligne de commande?

La ligne de commande est l'écran utilisé uniquement avec le clavier, et les arguments sont les valeurs transmises au programme ou à la fonction. En d'autres termes, lorsque vous dites un argument de ligne de commande, interprétez-le comme une valeur à transmettre au programme.

Recommended Posts

Démarrage de Node.js dans un environnement virtuel
Installer Django dans l'environnement virtuel pipenv
Créer un environnement virtuel dans un environnement Anaconda
environnement virtuel en Python
Créer un environnement virtuel avec conda avec Python
Travaillez dans un environnement virtuel avec Python virtualenv.
Échapper à l'environnement virtuel de Python ~ Une histoire sur le fait d'être piégé dans un environnement virtuel que j'ai créé ~
Construire un environnement virtuel Python
J'ai participé à une programmation compétitive une semaine après avoir commencé la programmation
J'ai essayé l'algorithme de super résolution "PULSE" dans un environnement Windows
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment développer dans un environnement virtuel Python [Memo]
Je viens de créer un environnement virtuel avec la couche AWS lambda
J'obtiens une KeyError dans pyclustering.xmeans
Créez un environnement virtuel avec Python!
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Je veux imprimer dans la notation d'inclusion
J'ai fait un programme de gestion de la paie en Python!
Créons un environnement virtuel pour Python
[Python] Créez un environnement virtuel avec Anaconda
Je veux créer un environnement Python
[Mac] Création d'un environnement virtuel pour Python
J'ai essayé d'installer Kivy dans un environnement Mac
J'ai essayé de mettre virtualenv dans l'environnement Cygwin
J'ai construit un environnement TensorFlow avec windows10
Créez un environnement virtuel pour python avec pyenv
J'ai créé un outil de mot de passe en Python.
Ajouter un environnement virtuel Python à VSCode
Utiliser WebDAV dans un environnement Docker portable
Créez un environnement LAMP en très peu de temps
Créez un environnement de test Vim + Python en 1 minute
Ce à quoi j'étais accro lors de la création d'applications Web dans un environnement Windows
Comment partager un environnement virtuel [About requirements.txt]
Quand j'obtiens une erreur de pilote chrome dans Selenium
Le basculement du système se produit dans l'environnement de cluster CentOS 7
Un mémo que j'ai écrit un tri rapide en Python
Utilisez le dernier pip dans un environnement virtualenv
Je veux créer une fenêtre avec Python
J'ai essayé de jouer à un jeu de frappe avec Python
J'ai écrit une classe en Python3 et Java
Environnement virtuel débutant
Quand j'ai essayé de créer un environnement virtuel avec Python, cela n'a pas fonctionné
J'ai essayé de créer un Dockerfile pour l'environnement de développement de Django
Créez un environnement Django avec Vagrant en 5 minutes
[Azure] J'ai essayé de créer une machine virtuelle Linux avec Azure de Microsoft Learn
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
J'ai écrit un modèle de conception dans l'édition Kotlin Prototype
Définir une adresse IP fixe dans l'environnement Linux
[Python] Préparation au développement Web (création d'un environnement virtuel)
Créer un environnement virtuel Python simple sans utiliser pyenv
Créez un environnement virtuel avec pyenv et venv
Pensez à créer un environnement Python 3 dans un environnement Mac
Flux de création d'un environnement virtuel avec Anaconda
J'ai essayé d'ajouter un module Python 3 en C