Maison  >  Article  >  interface Web  >  Une brève discussion sur la façon d'installer les modules de nœuds globaux hors ligne

Une brève discussion sur la façon d'installer les modules de nœuds globaux hors ligne

青灯夜游
青灯夜游avant
2021-09-27 10:53:592867parcourir

Comment installer le module global node hors ligne ? L'article suivant vous présentera comment installer le module de nœud global hors ligne. J'espère qu'il vous sera utile !

Une brève discussion sur la façon d'installer les modules de nœuds globaux hors ligne

Comment installez-vous habituellement les modules de nœuds hors ligne ? [Apprentissage recommandé : "Tutoriel Nodejs"]

Avant-propos

Dans le développement quotidien, nous installons généralement les modules de nœuds via une installation en ligne, mais une installation hors ligne est toujours nécessaire. Par exemple, si l'intranet de l'entreprise n'est pas connecté à Internet, que dois-je faire si je dois installer un module ?

Aujourd'hui, je vais résumer la méthode d'installation du module de nœud hors ligne en installant le module asar global hors ligne.

Préparation

Environnement d'installation : MacOS

Comme il s'agit d'une installation hors ligne, vous devez d'abord télécharger le module correspondant via le réseau. Dans cet article, npm install -D asar est utilisé pour télécharger le module asar et ses dépendances. La structure du fichier est la suivante : npm install -D asar 来下载 asar 模块及其依赖,文件结构如下:

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne

离线安装全局 asar

方法一的原理就和我们在线安装 node 模块一样,直接通过 npm intall -g XXX 来安装。

首先,我们在 asar 文件夹下新建一个 node_modules 文件夹,并将 test/node_modules 下除了 .bin 和 asar 之外的文件夹都移动到 test/node_modules/asar/node_modules 文件夹下,结构如下图:

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne

在终端执行以下命令(路径为 test/node_modules/asar 的绝对路径):

 npm install -g /Users/code/test/node_modules/asar复制代码

然后在任意位置的终端中执行 asar -V,验证是否安装成功,结果如下:

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne

表示已经成功安装了 asar 模块,大功告成!

注意事项

在 MacOS 上,通过该方法安装的全局模块只是生成了一个全局指令的软连接,验证如下:

执行 where asar,得到结果:

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne

然后前往路径 /usr/local/bin/asar 下找到 asar,查看其属性:

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne

所以,千万不要删除或者重命名 test/node_modules/asar/ 文件路径,否则会导致全局 asar 失效!

在 windows 下,使用该方法后,整个 asar 文件夹被完整复制到了 AppData/Roaming/npm/node_modules

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne

Installation hors ligne de global asar

Principe de la première méthode Tout comme nous installons le module de nœud en ligne, installez-le directement via npm intall -g XXX.

Tout d'abord, nous créons un nouveau dossier node_modules sous le dossier asar et déplaçons tous les dossiers sous test/node_modules sauf .bin et asar vers test/node_modules/asar /node_modules dossier, la structure est la suivante :

2 .png

Exécutez la commande suivante dans le terminal (le chemin est le chemin absolu de test/node_modules/asar) :

rrreeePuis exécutez dans le terminal n'importe oùasar - V, vérifiez si l'installation est réussie, les résultats sont les suivants :

Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne🎜🎜 signifie que le module asar a été installé avec succès et que vous avez terminé ! 🎜

🎜Notes🎜🎜🎜Sur MacOS, le module global installé via cette méthode génère uniquement une connexion logicielle à la commande globale La vérification est la suivante : 🎜🎜Exécutez . où asar, obtenez le résultat : 🎜🎜 Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne🎜🎜Rendez-vous ensuite sur le chemin /usr/local/bin/asar pour trouver asar et visualiser ses propriétés : 🎜🎜Une brève discussion sur la façon dinstaller les modules de nœuds globaux hors ligne🎜🎜Donc, ne supprimez ou ne renommez jamais test/node_modules/ asar / chemin du fichier, sinon l'asar global échouera ! 🎜
🎜Sous Windows, après avoir utilisé cette méthode, l'intégralité du dossier asar est complètement copié dans AppData/Roaming/npm/node_modules. La suppression du dossier asar d'origine n'affecte pas l'utilisation. 🎜🎜🎜🎜Résumé🎜🎜🎜Ce qui précède est une méthode simple pour installer le module de nœud global hors ligne. J'espère que cela sera utile à tout le monde ! 🎜🎜Bien sûr, il existe plusieurs façons d'installer des modules de nœuds hors ligne. Comment installez-vous habituellement des modules de nœuds hors ligne ? Bienvenue pour discuter et échanger dans l’espace commentaire ! 🎜🎜~Cet article est terminé, merci d'avoir lu ! 🎜🎜Pour plus de connaissances sur la programmation, veuillez visiter : 🎜Vidéos de programmation🎜 ! ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer