Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/12/2017, à 12:22

minizebr95

Incapable d'installer NodeJs NPM

Bonjour,

J'essaie d'installer Nodejs + NPM pour m'initier au développement d'applications mobile, j'ai une super idée qui va révolutionner le monde mais voilà je bloque sur ça :

E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/poo … u2_all.deb  404  Not Found [IP : 194.158.119.186 80]

E: Impossible de récupérer http://security.ubuntu.com/ubuntu/pool/ … _amd64.deb  404  Not Found [IP : 91.189.88.162 80]

E: Impossible de récupérer http://security.ubuntu.com/ubuntu/pool/ … .5_all.deb  404  Not Found [IP : 91.189.88.162 80]

E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/poo … -1_all.deb  404  Not Found [IP : 194.158.119.186 80]

E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/poo … -1_all.deb  404  Not Found [IP : 194.158.119.186 80]

Une idée s'il vous plaît ?
Merci ^^


Je pose plein de questions

Hors ligne

#2 Le 22/12/2017, à 14:01

nam1962

Re : Incapable d'installer NodeJs NPM

Ca commence mal la super idée qui va révolutionner le monde wink

Quelle est la commande utilisée pour le retour que tu donnes ?

Pour la super idée, que disent les clients ? (pas de clients, pas d'idée)


[ Modéré ]

Hors ligne

#3 Le 22/12/2017, à 14:55

minizebr95

Re : Incapable d'installer NodeJs NPM

Comme les autres disent, je suis un diesel big_smile
Je compte faire une appli très simple dans son fonctionnement, que je distribuerai gratuitement. Ça existe peut-être déjà en réalité, mais je m'en fiche, c'est pour m'initier au développement avant d'attaquer un projet pro. big_smile

J'en ai parlé à deux ou trois personnes de sexe féminin et ça les a amusées. big_smile
Alors la commande que j'ai entrée, c'est :

sudo apt-get install nodejs npm

Et le retour :

root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# sudo apt-get install nodejs npmLecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
nodejs est déjà la plus récente version disponible.
nodejs passé en « installé manuellement ».
Les paquets supplémentaires suivants seront installés : 
  gyp libc-ares-dev libjs-jquery libjs-underscore libssl-dev libssl-doc
  libv8-3.14-dev node-abbrev node-ansi node-ansi-color-table node-archy
  node-block-stream node-fstream node-fstream-ignore node-github-url-from-git
  node-glob node-graceful-fs node-gyp node-inherits node-ini node-lockfile
  node-lru-cache node-minimatch node-mkdirp node-mute-stream node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-read
  node-read-package-json node-retry node-rimraf node-semver node-sha
  node-sigmund node-slide node-tar node-underscore node-which nodejs-dev
Les NOUVEAUX paquets suivants seront installés :
  gyp libc-ares-dev libjs-jquery libjs-underscore libssl-dev libssl-doc
  libv8-3.14-dev node-abbrev node-ansi node-ansi-color-table node-archy
  node-block-stream node-fstream node-fstream-ignore node-github-url-from-git
  node-glob node-graceful-fs node-gyp node-inherits node-ini node-lockfile
  node-lru-cache node-minimatch node-mkdirp node-mute-stream node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-read
  node-read-package-json node-retry node-rimraf node-semver node-sha
  node-sigmund node-slide node-tar node-underscore node-which nodejs-dev npm
0 mis à jour, 43 nouvellement installés, 0 à enlever et 11 non mis à jour.
Il est nécessaire de prendre 2 496 ko/3 302 ko dans les archives.
Après cette opération, 14,8 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
ATTENTION : les paquets suivants n'ont pas été authentifiés.
  gyp libjs-jquery libjs-underscore libssl-dev libssl-doc libv8-3.14-dev
  node-underscore libc-ares-dev node-abbrev node-ansi node-ansi-color-table
  node-archy node-inherits node-block-stream node-rimraf node-mkdirp
  node-graceful-fs node-fstream node-lru-cache node-sigmund node-minimatch
  node-fstream-ignore node-github-url-from-git node-once node-glob nodejs-dev
  node-nopt node-npmlog node-osenv node-semver node-tar node-which node-gyp
  node-ini node-lockfile node-mute-stream node-normalize-package-data
  node-read node-read-package-json node-retry node-sha node-slide npm
Faut-il installer ces paquets sans vérification ? [o/N] o
Err http://fr.archive.ubuntu.com/ubuntu/ vivid/main libjs-jquery all 1.7.2+dfsg-3ubuntu2
  404  Not Found [IP : 194.158.119.186 80]
Err http://fr.archive.ubuntu.com/ubuntu/ vivid-updates/main libssl-dev amd64 1.0.1f-1ubuntu11.5
  404  Not Found [IP : 194.158.119.186 80]
Err http://fr.archive.ubuntu.com/ubuntu/ vivid/universe node-inherits all 2.0.1-1
  404  Not Found [IP : 194.158.119.186 80]
Err http://fr.archive.ubuntu.com/ubuntu/ vivid/universe node-gyp all 0.12.2+ds-1
  404  Not Found [IP : 194.158.119.186 80]
Err http://fr.archive.ubuntu.com/ubuntu/ vivid/universe npm all 1.4.21+ds-2
  404  Not Found [IP : 194.158.119.186 80]
Err http://security.ubuntu.com/ubuntu/ vivid-security/main libssl-dev amd64 1.0.1f-1ubuntu11.5
  404  Not Found [IP : 91.189.88.149 80]
Err http://security.ubuntu.com/ubuntu/ vivid-security/main libssl-doc all 1.0.1f-1ubuntu11.5
  404  Not Found [IP : 91.189.88.149 80]
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/j/jquery/libjs-jquery_1.7.2+dfsg-3ubuntu2_all.deb  404  Not Found [IP : 194.158.119.186 80]

E: Impossible de récupérer http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-dev_1.0.1f-1ubuntu11.5_amd64.deb  404  Not Found [IP : 91.189.88.149 80]

E: Impossible de récupérer http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl-doc_1.0.1f-1ubuntu11.5_all.deb  404  Not Found [IP : 91.189.88.149 80]

E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/n/node-inherits/node-inherits_2.0.1-1_all.deb  404  Not Found [IP : 194.158.119.186 80]

E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/n/node-gyp/node-gyp_0.12.2+ds-1_all.deb  404  Not Found [IP : 194.158.119.186 80]

E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/universe/n/npm/npm_1.4.21+ds-2_all.deb  404  Not Found [IP : 194.158.119.186 80]

E: Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# 

Inutile de préciser que je ne connais pas bien Ubuntu, mais je préfère le conserver par rapport à Windows. big_smile

Dernière modification par minizebr95 (Le 22/12/2017, à 14:57)


Je pose plein de questions

Hors ligne

#4 Le 22/12/2017, à 15:03

Roschan

Re : Incapable d'installer NodeJs NPM

"vivid", fin du diagnostic : https://doc.ubuntu-fr.org/vivid

Soit tu te renseignes sur les OS que tu installes (les versions n'ont pas toutes la même durée de vie), soit tu les entretiens et les mets à niveau en conséquence (tous les 9 mois dans le cas de ce que tu avais installé).
Là t'es bon pour une réinstallation, cette fois-ci prends une LTS supportée 5 ans, ensuite tout devrait aller mieux.

Dernière modification par Roschan (Le 22/12/2017, à 15:20)

Hors ligne

#5 Le 22/12/2017, à 15:08

michel_04

Re : Incapable d'installer NodeJs NPM

Bonjour,

minizebr95 a écrit :
root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# sudo apt-get install nodejs npm

Pourquoi en root ?
Mauvaise idée.
Et sudo en root... sad

sudo apt update
sudo apt full-upgrade

Edit: +1 Roschan

A+

Dernière modification par michel_04 (Le 22/12/2017, à 15:09)

Hors ligne

#6 Le 22/12/2017, à 15:14

minizebr95

Re : Incapable d'installer NodeJs NPM

Ah... Bah au moins c'est clair, net et précis mdr.
Merci pour votre aide. smile


Je pose plein de questions

Hors ligne

#7 Le 22/12/2017, à 15:41

nam1962

Re : Incapable d'installer NodeJs NPM

Pour compléter ton info (et la nôtre) donne :

ubuntu-support-status

Dernière modification par nam1962 (Le 22/12/2017, à 15:43)


[ Modéré ]

Hors ligne

#8 Le 22/12/2017, à 15:46

minizebr95

Re : Incapable d'installer NodeJs NPM

D'accord.

root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# ubuntu-support-status
Traceback (most recent call last):
  File "/usr/bin/ubuntu-support-status", line 135, in <module>
    pkg.name, support_tag)
  File "/usr/bin/ubuntu-support-status", line 45, in get_maintenance_status
    raise Exception("No Release file found for %s" % pkgname)
Exception: No Release file found for account-plugin-aim
root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# 

Je pose plein de questions

Hors ligne

#9 Le 22/12/2017, à 15:55

Roschan

Re : Incapable d'installer NodeJs NPM

Pourquoi se mettre en root pour des trucs basiques ?

Hors ligne

#10 Le 22/12/2017, à 15:56

nam1962

Re : Incapable d'installer NodeJs NPM

Arf, même çà ton install n'en veut plus !
Quelles sont les caractéristiques de ton ordi et son orga ?

sudo lshw -short
df -Th

[ Modéré ]

Hors ligne

#11 Le 22/12/2017, à 16:17

minizebr95

Re : Incapable d'installer NodeJs NPM

Roschan a écrit :

Pourquoi se mettre en root pour des trucs basiques ?

J'étais déjà en root pour lancer LAMPP, il me semble que c'est obligatoire et après je ne change pas d'utilisateur. Je ne sais pas quand c'est nécessaire, quand ça ne l'est pas ni comment il faut faire. smile


root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# sudo lshw -short
H/W path         Device      Class       Description
====================================================
                             system      Computer
/0                           bus         Motherboard
/0/0                         memory      1953MiB System memory
/0/1                         processor   Intel(R) Core(TM)2 Duo CPU     P8600  @
/0/100                       bridge      Mobile 4 Series Chipset Memory Controll
/0/100/2                     display     Mobile 4 Series Chipset Integrated Grap
/0/100/2.1                   display     Mobile 4 Series Chipset Integrated Grap
/0/100/19        eth0        network     82567LM Gigabit Network Connection
/0/100/1a                    bus         82801I (ICH9 Family) USB UHCI Controlle
/0/100/1a/1      usb3        bus         UHCI Host Controller
/0/100/1a.1                  bus         82801I (ICH9 Family) USB UHCI Controlle
/0/100/1a.1/1    usb4        bus         UHCI Host Controller
/0/100/1a.2                  bus         82801I (ICH9 Family) USB UHCI Controlle
/0/100/1a.2/1    usb5        bus         UHCI Host Controller
/0/100/1a.2/1/1              generic     5880
/0/100/1a.7                  bus         82801I (ICH9 Family) USB2 EHCI Controll
/0/100/1a.7/1    usb1        bus         EHCI Host Controller
/0/100/1b                    multimedia  82801I (ICH9 Family) HD Audio Controlle
/0/100/1c                    bridge      82801I (ICH9 Family) PCI Express Port 1
/0/100/1c.1                  bridge      82801I (ICH9 Family) PCI Express Port 2
/0/100/1c.1/0    wlan0       network     WiFi Link 5100
/0/100/1c.2                  bridge      82801I (ICH9 Family) PCI Express Port 3
/0/100/1d                    bus         82801I (ICH9 Family) USB UHCI Controlle
/0/100/1d/1      usb6        bus         UHCI Host Controller
/0/100/1d.1                  bus         82801I (ICH9 Family) USB UHCI Controlle
/0/100/1d.1/1    usb7        bus         UHCI Host Controller
/0/100/1d.2                  bus         82801I (ICH9 Family) USB UHCI Controlle
/0/100/1d.2/1    usb8        bus         UHCI Host Controller
/0/100/1d.7                  bus         82801I (ICH9 Family) USB2 EHCI Controll
/0/100/1d.7/1    usb2        bus         EHCI Host Controller
/0/100/1e                    bridge      82801 Mobile PCI Bridge
/0/100/1e/1                  bridge      RL5c476 II
/0/100/1e/1.1                bus         R5C832 IEEE 1394 Controller
/0/100/1e/1.2                generic     R5C822 SD/SDIO/MMC/MS/MSPro Host Adapte
/0/100/1f                    bridge      ICH9M-E LPC Interface Controller
/0/100/1f.2                  storage     82801 Mobile SATA Controller [RAID mode
/0/100/1f.3                  bus         82801I (ICH9 Family) SMBus Controller
/0/2             scsi0       storage     
/0/2/0.0.0       /dev/sda    disk        160GB WDC WD1600BEVT-7
/0/2/0.0.0/1     /dev/sda1   volume      147GiB EXT4 volume
/0/2/0.0.0/2     /dev/sda2   volume      1999MiB Extended partition
/0/2/0.0.0/2/5   /dev/sda5   volume      1999MiB Linux swap / Solaris partition
/0/3             scsi1       storage     
/0/3/0.0.0       /dev/cdrom  disk        DVD+-RW UJ862A
root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# 
root@kkwetsukre-Latitude-E6400:/home/kkwetsukre# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  966M     0  966M   0% /dev
tmpfs          tmpfs     196M  9,2M  187M   5% /run
/dev/sda1      ext4      145G   78G   60G  57% /
tmpfs          tmpfs     977M  536K  977M   1% /dev/shm
tmpfs          tmpfs     5,0M  4,0K  5,0M   1% /run/lock
tmpfs          tmpfs     977M     0  977M   0% /sys/fs/cgroup
cgmfs          tmpfs     100K     0  100K   0% /run/cgmanager/fs
tmpfs          tmpfs     196M   68K  196M   1% /run/user/1000

C'est grave Docteur ?


Je pose plein de questions

Hors ligne

#12 Le 22/12/2017, à 19:09

nam1962

Re : Incapable d'installer NodeJs NPM

Alors :
- ne te mets plus jamais en root
- sur ton ordi pas tout jeune et avec 2Go de RAM, le mieux sera une Xubuntu 16.04.1 --> http://ftp.free.fr/mirrors/ftp.xubuntu. … -amd64.iso - si tu peux trouver sur pricemi** lebonc* ou autre 2Go de RAM supplémentaire ce ne serait pas plus mal
- ou alors bascule en Debian + xfce

Pour la réinstallation --> https://doc.ubuntu-fr.org/reinstallation_ubuntu (dans l'absolu créer un /home séparé après avoir sauvegardé les données ne serait pas plus mal, dans ce cas, laisse 40G0 à / et la taille de la RAM au swap


[ Modéré ]

Hors ligne

#13 Le 23/12/2017, à 12:12

minizebr95

Re : Incapable d'installer NodeJs NPM

Je suis bien obligé de me mettre Root pour pouvoir démarrer un serveur LAMPP, n'est-ce pas ? smile
Mais je vais bien sûr me renseigner sur Xubuntu qui a l'air plus léger, l'interface graphique n'est qu'un détail pour moi. Et je prends en compte toutes vos petites remarques.

Merci encore. Ces forums sont bien plus accueillants et utiles que ceux d'autres logiciels, sans dénoncer. big_smile


Je pose plein de questions

Hors ligne

#14 Le 23/12/2017, à 14:15

Roschan

Re : Incapable d'installer NodeJs NPM

minizebr95 a écrit :

Je suis bien obligé de me mettre Root pour pouvoir démarrer un serveur LAMPP, n'est-ce pas ? smile

Non, il suffit de mettre "sudo" avant la/les commande(s)

Hors ligne

#15 Le 23/12/2017, à 17:21

minizebr95

Re : Incapable d'installer NodeJs NPM

D'accord. C'est vrai que je fais systématiquement "sudo su". ^^
Dites, est-il possible d'installer Xubuntu depuis Ubuntu sans passer par une clef USB ou un CD mais simplement avec l'ISO ?
J'ai une connexion assez irrégulière et je crains de tout faire planter en passant par une clef USB...


Je pose plein de questions

Hors ligne

#16 Le 23/12/2017, à 17:37

nam1962

Re : Incapable d'installer NodeJs NPM

Tu ne feras pas tout planter avec une clef USB créée avec etcher.
Si tu as un doute sur ta connexion, c'est surtout l'iso qui est critique, là, si tu as un client torrent tu peux la télécharger avec : http://ftp.free.fr/mirrors/ftp.xubuntu. … so.torrent


[ Modéré ]

Hors ligne

#17 Le 28/12/2017, à 19:48

minizebr95

Re : Incapable d'installer NodeJs NPM

Bonsoir,

J'ai installé Xubuntu, ça a l'air super quoique je ne m'y suis pas encore fait.

https://i.imgur.com/DpLV0rHl.png

http://i.imgur.com/yaInFpL.png

kkwetsukre@kkwetsukre-Latitude-E6400:~$ sudo apt-get update
E: Impossible d'obtenir le verrou /var/lib/apt/lists/lock - open (11: Ressource temporairement non disponible)
E: Impossible de verrouiller le répertoire /var/lib/apt/lists/
E: Impossible d'obtenir le verrou /var/lib/dpkg/lock - open (11: Ressource temporairement non disponible)
E: Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/). Il est possible qu'un autre processus l'utilise.
kkwetsukre@kkwetsukre-Latitude-E6400:~$ 

Ca te fait un 57,5ème converti ^^


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre, TDCT'Pix et hostingpics le permettent).

Dernière modification par cqfd93 (Le 28/12/2017, à 20:12)


Je pose plein de questions

Hors ligne

#18 Le 29/12/2017, à 13:52

minizebr95

Re : Incapable d'installer NodeJs NPM

D'acc dsl


Je pose plein de questions

Hors ligne

#19 Le 08/01/2018, à 10:16

minizebr95

Re : Incapable d'installer NodeJs NPM

Bonjour,

Mon problème n'étant pas résolu (je suis passé sous Xubuntu), j'ai essayé de réinstaller Ionic. Alors j'ai d'abord installé nodejs et npm en ligne de commande :

kkwetsukre@kkwetsukre-Latitude-E6400:~$ node -v
v4.2.6
kkwetsukre@kkwetsukre-Latitude-E6400:~$ npm -v
3.5.2
kkwetsukre@kkwetsukre-Latitude-E6400:~$ 

Mais lorsqu'ensuite j'essaie d'installer ionic j'obtiens tout un bazar difficile à décrypter pour moi  :

kkwetsukre@kkwetsukre-Latitude-E6400:~$ npm install -g ionic cordova
▄ ╢░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine ionic@3.19.0: wanted: {"node":">=6.4.0"} (current: {"node":"4.2.6","npm":"3.5.2"})
loadDep:tslib → 304       ▐ ╢████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
loadDep:lodash → resolveW ▐ ╢██████████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
npm WARN checkPermissions Missing write access to /usr/local/lib
/usr/local/lib
├─┬ cordova@8.0.0 
│ ├─┬ configstore@2.1.0 
│ │ ├─┬ dot-prop@3.0.0 
│ │ │ └── is-obj@1.0.1 
│ │ ├── graceful-fs@4.1.11 
│ │ ├─┬ mkdirp@0.5.1 
│ │ │ └── minimist@0.0.8 
│ │ ├── object-assign@4.1.1 
│ │ ├── os-tmpdir@1.0.2 
│ │ ├─┬ osenv@0.1.4 
│ │ │ └── os-homedir@1.0.2 
│ │ ├── uuid@2.0.3 
│ │ ├─┬ write-file-atomic@1.3.4 
│ │ │ ├── imurmurhash@0.1.4 
│ │ │ └── slide@1.1.6 
│ │ └── xdg-basedir@2.0.0 
│ ├─┬ cordova-common@2.2.1 
│ │ ├── ansi@0.3.1 
│ │ ├─┬ bplist-parser@0.1.1 
│ │ │ └── big-integer@1.6.26 
│ │ ├── cordova-registry-mapper@1.1.15 
│ │ ├─┬ elementtree@0.1.6 
│ │ │ └── sax@0.3.5 
│ │ ├─┬ glob@5.0.15 
│ │ │ ├─┬ inflight@1.0.6 
│ │ │ │ └── wrappy@1.0.2 
│ │ │ ├── inherits@2.0.3 
│ │ │ ├── once@1.4.0 
│ │ │ └── path-is-absolute@1.0.1 
│ │ ├─┬ minimatch@3.0.4 
│ │ │ └─┬ brace-expansion@1.1.8 
│ │ │   ├── balanced-match@1.0.0 
│ │ │   └── concat-map@0.0.1 
│ │ ├─┬ plist@1.2.0 
│ │ │ ├── base64-js@0.0.8 
│ │ │ ├── util-deprecate@1.0.2 
│ │ │ ├── xmlbuilder@4.0.0 
│ │ │ └── xmldom@0.1.27 
│ │ ├── q@1.5.1 
│ │ ├── semver@5.4.1 
│ │ ├── shelljs@0.5.3 
│ │ ├── underscore@1.8.3 
│ │ └── unorm@1.4.1 
│ ├─┬ cordova-lib@8.0.0 
│ │ ├─┬ aliasify@2.1.0 
│ │ │ └─┬ browserify-transform-tools@1.7.0 
│ │ │   └─┬ falafel@2.1.0 
│ │ │     ├── acorn@5.3.0 
│ │ │     ├── foreach@2.0.5 
│ │ │     ├── isarray@0.0.1 
│ │ │     └── object-keys@1.0.11 
│ │ ├─┬ cordova-create@1.1.2 
│ │ │ ├── cordova-app-hello-world@3.12.0 
│ │ │ ├── q@1.0.1 
│ │ │ └── shelljs@0.3.0 
│ │ ├─┬ cordova-fetch@1.3.0 
│ │ │ ├── hosted-git-info@2.5.0 
│ │ │ ├── is-url@1.2.2 
│ │ │ └─┬ shelljs@0.7.8 
│ │ │   ├── glob@7.1.2 
│ │ │   ├── interpret@1.1.0 
│ │ │   └── rechoir@0.6.2 
│ │ ├─┬ cordova-js@4.2.2 
│ │ │ └─┬ browserify@14.4.0 
│ │ │   ├── assert@1.4.1 
│ │ │   ├─┬ browser-pack@6.0.2 
│ │ │   │ ├─┬ combine-source-map@0.7.2 
│ │ │   │ │ ├── convert-source-map@1.1.3 
│ │ │   │ │ ├── inline-source-map@0.6.2 
│ │ │   │ │ ├── lodash.memoize@3.0.4 
│ │ │   │ │ └── source-map@0.5.7 
│ │ │   │ └── umd@3.0.1 
│ │ │   ├─┬ browser-resolve@1.11.2 
│ │ │   │ └── resolve@1.1.7 
│ │ │   ├─┬ browserify-zlib@0.1.4 
│ │ │   │ └── pako@0.2.9 
│ │ │   ├─┬ buffer@5.0.8 
│ │ │   │ ├── base64-js@1.2.1 
│ │ │   │ └── ieee754@1.1.8 
│ │ │   ├── cached-path-relative@1.0.1 
│ │ │   ├─┬ concat-stream@1.5.2 
│ │ │   │ ├─┬ readable-stream@2.0.6 
│ │ │   │ │ ├── isarray@1.0.0 
│ │ │   │ │ └── string_decoder@0.10.31 
│ │ │   │ └── typedarray@0.0.6 
│ │ │   ├─┬ console-browserify@1.1.0 
│ │ │   │ └── date-now@0.1.4 
│ │ │   ├── constants-browserify@1.0.0 
│ │ │   ├─┬ crypto-browserify@3.12.0 
│ │ │   │ ├─┬ browserify-cipher@1.0.0 
│ │ │   │ │ ├─┬ browserify-aes@1.1.1 
│ │ │   │ │ │ └── buffer-xor@1.0.3 
│ │ │   │ │ ├─┬ browserify-des@1.0.0 
│ │ │   │ │ │ └── des.js@1.0.0 
│ │ │   │ │ └─┬ evp_bytestokey@1.0.3 
│ │ │   │ │   └─┬ md5.js@1.3.4 
│ │ │   │ │     └── hash-base@3.0.4 
│ │ │   │ ├─┬ browserify-sign@4.0.4 
│ │ │   │ │ ├── bn.js@4.11.8 
│ │ │   │ │ ├── browserify-rsa@4.0.1 
│ │ │   │ │ ├─┬ elliptic@6.4.0 
│ │ │   │ │ │ ├── brorand@1.1.0 
│ │ │   │ │ │ ├── hash.js@1.1.3 
│ │ │   │ │ │ ├── hmac-drbg@1.0.1 
│ │ │   │ │ │ ├── minimalistic-assert@1.0.0 
│ │ │   │ │ │ └── minimalistic-crypto-utils@1.0.1 
│ │ │   │ │ └─┬ parse-asn1@5.1.0 
│ │ │   │ │   └── asn1.js@4.9.2 
│ │ │   │ ├── create-ecdh@4.0.0 
│ │ │   │ ├─┬ create-hash@1.1.3 
│ │ │   │ │ ├── cipher-base@1.0.4 
│ │ │   │ │ └─┬ ripemd160@2.0.1 
│ │ │   │ │   └── hash-base@2.0.2 
│ │ │   │ ├── create-hmac@1.1.6 
│ │ │   │ ├─┬ diffie-hellman@5.0.2 
│ │ │   │ │ └── miller-rabin@4.0.1 
│ │ │   │ ├── pbkdf2@3.0.14 
│ │ │   │ ├── public-encrypt@4.0.0 
│ │ │   │ ├── randombytes@2.0.5 
│ │ │   │ └── randomfill@1.0.3 
│ │ │   ├── defined@1.0.0 
│ │ │   ├── deps-sort@2.0.0 
│ │ │   ├── domain-browser@1.1.7 
│ │ │   ├── duplexer2@0.1.4 
│ │ │   ├── events@1.1.1 
│ │ │   ├── glob@7.1.2 
│ │ │   ├─┬ has@1.0.1 
│ │ │   │ └── function-bind@1.1.1 
│ │ │   ├── htmlescape@1.1.1 
│ │ │   ├── https-browserify@1.0.0 
│ │ │   ├─┬ insert-module-globals@7.0.1 
│ │ │   │ ├── is-buffer@1.1.6 
│ │ │   │ └─┬ lexical-scope@1.2.0 
│ │ │   │   └─┬ astw@2.2.0 
│ │ │   │     └── acorn@4.0.13 
│ │ │   ├─┬ JSONStream@1.3.2 
│ │ │   │ └── jsonparse@1.3.1 
│ │ │   ├─┬ labeled-stream-splicer@2.0.0 
│ │ │   │ └── stream-splicer@2.0.0 
│ │ │   ├─┬ module-deps@4.1.1 
│ │ │   │ ├── detective@4.7.1 
│ │ │   │ └── stream-combiner2@1.1.1 
│ │ │   ├── os-browserify@0.1.2 
│ │ │   ├─┬ parents@1.0.1 
│ │ │   │ └── path-platform@0.11.15 
│ │ │   ├── path-browserify@0.0.0 
│ │ │   ├── process@0.11.10 
│ │ │   ├── querystring-es3@0.2.1 
│ │ │   ├── read-only-stream@2.0.0 
│ │ │   ├─┬ readable-stream@2.3.3 
│ │ │   │ ├── core-util-is@1.0.2 
│ │ │   │ ├── isarray@1.0.0 
│ │ │   │ └── process-nextick-args@1.0.7 
│ │ │   ├─┬ resolve@1.5.0 
│ │ │   │ └── path-parse@1.0.5 
│ │ │   ├─┬ shasum@1.0.2 
│ │ │   │ ├── json-stable-stringify@0.0.1 
│ │ │   │ └── sha.js@2.4.9 
│ │ │   ├─┬ shell-quote@1.6.1 
│ │ │   │ ├── array-filter@0.0.1 
│ │ │   │ ├── array-map@0.0.0 
│ │ │   │ ├── array-reduce@0.0.0 
│ │ │   │ └── jsonify@0.0.0 
│ │ │   ├── stream-browserify@2.0.1 
│ │ │   ├─┬ stream-http@2.7.2 
│ │ │   │ ├── builtin-status-codes@3.0.0 
│ │ │   │ └── to-arraybuffer@1.0.1 
│ │ │   ├── string_decoder@1.0.3 
│ │ │   ├─┬ subarg@1.0.0 
│ │ │   │ └── minimist@1.2.0 
│ │ │   ├─┬ syntax-error@1.3.0 
│ │ │   │ └── acorn@4.0.13 
│ │ │   ├── through2@2.0.3 
│ │ │   ├── timers-browserify@1.4.2 
│ │ │   ├── tty-browserify@0.0.0 
│ │ │   ├─┬ url@0.11.0 
│ │ │   │ ├── punycode@1.3.2 
│ │ │   │ └── querystring@0.2.0 
│ │ │   ├─┬ util@0.10.3 
│ │ │   │ └── inherits@2.0.1 
│ │ │   ├─┬ vm-browserify@0.0.4 
│ │ │   │ └── indexof@0.0.1 
│ │ │   └── xtend@4.0.1 
│ │ ├─┬ cordova-serve@2.0.0 
│ │ │ ├─┬ compression@1.7.1 
│ │ │ │ ├─┬ accepts@1.3.4 
│ │ │ │ │ └── negotiator@0.6.1 
│ │ │ │ ├── bytes@3.0.0 
│ │ │ │ ├── compressible@2.0.12 
│ │ │ │ ├─┬ debug@2.6.9 
│ │ │ │ │ └── ms@2.0.0 
│ │ │ │ ├── on-headers@1.0.1 
│ │ │ │ ├── safe-buffer@5.1.1 
│ │ │ │ └── vary@1.1.2 
│ │ │ ├─┬ express@4.16.2 
│ │ │ │ ├── array-flatten@1.1.1 
│ │ │ │ ├─┬ body-parser@1.18.2 
│ │ │ │ │ ├─┬ http-errors@1.6.2 
│ │ │ │ │ │ └── setprototypeof@1.0.3 
│ │ │ │ │ ├── iconv-lite@0.4.19 
│ │ │ │ │ └── raw-body@2.3.2 
│ │ │ │ ├── content-disposition@0.5.2 
│ │ │ │ ├── content-type@1.0.4 
│ │ │ │ ├── cookie@0.3.1 
│ │ │ │ ├── cookie-signature@1.0.6 
│ │ │ │ ├── depd@1.1.1 
│ │ │ │ ├── encodeurl@1.0.1 
│ │ │ │ ├── escape-html@1.0.3 
│ │ │ │ ├── etag@1.8.1 
│ │ │ │ ├─┬ finalhandler@1.1.0 
│ │ │ │ │ └── unpipe@1.0.0 
│ │ │ │ ├── fresh@0.5.2 
│ │ │ │ ├── merge-descriptors@1.0.1 
│ │ │ │ ├── methods@1.1.2 
│ │ │ │ ├─┬ on-finished@2.3.0 
│ │ │ │ │ └── ee-first@1.1.1 
│ │ │ │ ├── parseurl@1.3.2 
│ │ │ │ ├── path-to-regexp@0.1.7 
│ │ │ │ ├─┬ proxy-addr@2.0.2 
│ │ │ │ │ ├── forwarded@0.1.2 
│ │ │ │ │ └── ipaddr.js@1.5.2 
│ │ │ │ ├── qs@6.5.1 
│ │ │ │ ├── range-parser@1.2.0 
│ │ │ │ ├─┬ send@0.16.1 
│ │ │ │ │ ├── destroy@1.0.4 
│ │ │ │ │ └── mime@1.4.1 
│ │ │ │ ├── serve-static@1.13.1 
│ │ │ │ ├── setprototypeof@1.1.0 
│ │ │ │ ├── statuses@1.3.1 
│ │ │ │ ├─┬ type-is@1.6.15 
│ │ │ │ │ └── media-typer@0.3.0 
│ │ │ │ └── utils-merge@1.0.1 
│ │ │ └── open@0.0.5 
│ │ ├─┬ dep-graph@1.1.0 
│ │ │ └── underscore@1.2.1 
│ │ ├─┬ dependency-ls@1.1.1 
│ │ │ └── q@1.4.1 
│ │ ├── detect-indent@5.0.0 
│ │ ├─┬ glob@7.1.1 
│ │ │ └── fs.realpath@1.0.0 
│ │ ├─┬ init-package-json@1.10.1 
│ │ │ ├── glob@7.1.2 
│ │ │ ├── npm-package-arg@5.1.2 
│ │ │ ├── promzard@0.3.0 
│ │ │ ├─┬ read@1.0.7 
│ │ │ │ └── mute-stream@0.0.7 
│ │ │ ├─┬ read-package-json@2.0.12 
│ │ │ │ ├── glob@7.1.2 
│ │ │ │ ├── json-parse-better-errors@1.0.1 
│ │ │ │ ├─┬ normalize-package-data@2.4.0 
│ │ │ │ │ └─┬ is-builtin-module@1.0.0 
│ │ │ │ │   └── builtin-modules@1.1.1 
│ │ │ │ └── slash@1.0.0 
│ │ │ ├─┬ validate-npm-package-license@3.0.1 
│ │ │ │ ├─┬ spdx-correct@1.0.2 
│ │ │ │ │ └── spdx-license-ids@1.2.2 
│ │ │ │ └── spdx-expression-parse@1.0.4 
│ │ │ └─┬ validate-npm-package-name@3.0.0 
│ │ │   └── builtins@1.0.3 
│ │ ├── nopt@4.0.1 
│ │ ├── opener@1.4.2 
│ │ ├─┬ plist@2.0.1 
│ │ │ ├── base64-js@1.1.2 
│ │ │ └── xmlbuilder@8.2.2 
│ │ ├─┬ properties-parser@0.3.1 
│ │ │ └── string.prototype.codepointat@0.2.0 
│ │ ├── q@1.0.1 
│ │ ├─┬ request@2.79.0 
│ │ │ ├── aws-sign2@0.6.0 
│ │ │ ├── aws4@1.6.0 
│ │ │ ├── caseless@0.11.0 
│ │ │ ├─┬ combined-stream@1.0.5 
│ │ │ │ └── delayed-stream@1.0.0 
│ │ │ ├── extend@3.0.1 
│ │ │ ├── forever-agent@0.6.1 
│ │ │ ├─┬ form-data@2.1.4 
│ │ │ │ └── asynckit@0.4.0 
│ │ │ ├─┬ har-validator@2.0.6 
│ │ │ │ ├── commander@2.12.2 
│ │ │ │ ├─┬ is-my-json-valid@2.17.1 
│ │ │ │ │ ├── generate-function@2.0.0 
│ │ │ │ │ ├─┬ generate-object-property@1.2.0 
│ │ │ │ │ │ └── is-property@1.0.2 
│ │ │ │ │ └── jsonpointer@4.0.1 
│ │ │ │ └─┬ pinkie-promise@2.0.1 
│ │ │ │   └── pinkie@2.0.4 
│ │ │ ├─┬ hawk@3.1.3 
│ │ │ │ ├── boom@2.10.1 
│ │ │ │ ├── cryptiles@2.0.5 
│ │ │ │ ├── hoek@2.16.3 
│ │ │ │ └── sntp@1.0.9 
│ │ │ ├─┬ http-signature@1.1.1 
│ │ │ │ ├── assert-plus@0.2.0 
│ │ │ │ ├─┬ jsprim@1.4.1 
│ │ │ │ │ ├── assert-plus@1.0.0 
│ │ │ │ │ ├── extsprintf@1.3.0 
│ │ │ │ │ ├── json-schema@0.2.3 
│ │ │ │ │ └─┬ verror@1.10.0 
│ │ │ │ │   └── assert-plus@1.0.0 
│ │ │ │ └─┬ sshpk@1.13.1 
│ │ │ │   ├── asn1@0.2.3 
│ │ │ │   ├── assert-plus@1.0.0 
│ │ │ │   ├── bcrypt-pbkdf@1.0.1 
│ │ │ │   ├─┬ dashdash@1.14.1 
│ │ │ │   │ └── assert-plus@1.0.0 
│ │ │ │   ├── ecc-jsbn@0.1.1 
│ │ │ │   ├─┬ getpass@0.1.7 
│ │ │ │   │ └── assert-plus@1.0.0 
│ │ │ │   ├── jsbn@0.1.1 
│ │ │ │   └── tweetnacl@0.14.5 
│ │ │ ├── is-typedarray@1.0.0 
│ │ │ ├── isstream@0.1.2 
│ │ │ ├── json-stringify-safe@5.0.1 
│ │ │ ├─┬ mime-types@2.1.17 
│ │ │ │ └── mime-db@1.30.0 
│ │ │ ├── oauth-sign@0.8.2 
│ │ │ ├── qs@6.3.2 
│ │ │ ├── stringstream@0.0.5 
│ │ │ ├── tunnel-agent@0.4.3 
│ │ │ └── uuid@3.1.0 
│ │ ├── shelljs@0.3.0 
│ │ ├─┬ tar@2.2.1 
│ │ │ ├── block-stream@0.0.9 
│ │ │ └─┬ fstream@1.0.11 
│ │ │   └─┬ rimraf@2.6.2 
│ │ │     └── glob@7.1.2 
│ │ ├── valid-identifier@0.0.1 
│ │ └─┬ xcode@1.0.0 
│ │   ├── pegjs@0.10.0 
│ │   ├─┬ simple-plist@0.2.1 
│ │   │ ├─┬ bplist-creator@0.0.7 
│ │   │ │ └── stream-buffers@2.2.0 
│ │   │ └─┬ plist@2.0.1 
│ │   │   ├── base64-js@1.1.2 
│ │   │   └── xmlbuilder@8.2.2 
│ │   └── uuid@3.0.1 
│ ├── editor@1.0.0 
│ ├─┬ insight@0.8.4 
│ │ ├── async@1.5.2 
│ │ ├─┬ chalk@1.1.3 
│ │ │ ├── ansi-styles@2.2.1 
│ │ │ ├── escape-string-regexp@1.0.5 
│ │ │ ├── has-ansi@2.0.0 
│ │ │ ├── strip-ansi@3.0.1 
│ │ │ └── supports-color@2.0.0 
│ │ ├─┬ configstore@1.4.0 
│ │ │ └── uuid@2.0.3 
│ │ ├─┬ inquirer@0.10.1 
│ │ │ ├── ansi-escapes@1.4.0 
│ │ │ ├── ansi-regex@2.1.1 
│ │ │ ├─┬ cli-cursor@1.0.2 
│ │ │ │ └─┬ restore-cursor@1.0.1 
│ │ │ │   ├── exit-hook@1.1.1 
│ │ │ │   └── onetime@1.1.0 
│ │ │ ├── cli-width@1.1.1 
│ │ │ ├── figures@1.7.0 
│ │ │ ├── lodash@3.10.1 
│ │ │ ├─┬ readline2@1.0.1 
│ │ │ │ ├── code-point-at@1.1.0 
│ │ │ │ ├── is-fullwidth-code-point@1.0.0 
│ │ │ │ └── mute-stream@0.0.5 
│ │ │ ├── run-async@0.1.0 
│ │ │ ├── rx-lite@3.1.2 
│ │ │ └── through@2.3.8 
│ │ ├─┬ lodash.debounce@3.1.1 
│ │ │ └── lodash._getnative@3.9.1 
npm WARN optional Skipping failed optional dependency /ionic/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.1.3
npm ERR! Linux 4.10.0-42-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "ionic" "cordova"
npm ERR! node v4.2.6
npm ERR! npm  v3.5.2
npm ERR! path /usr/local/lib
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, access '/usr/local/lib']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

│ │ │ ├─┬ osx-release@1.1.0 
│ │ │ │ └── minimist@1.2.0 
│ │ │ └── win-release@1.1.1 
│ │ ├─┬ tough-cookie@2.3.3 
│ │ │ └── punycode@1.4.1 
│ │ └── uuid@3.1.0 
│ ├─┬ nopt@3.0.1 
│ │ └── abbrev@1.1.1 
│ └─┬ update-notifier@0.5.0 
│   ├── configstore@1.4.0 
│   ├── is-npm@1.0.0 
│   ├─┬ latest-version@1.0.1 
│   │ └─┬ package-json@1.2.0 
│   │   ├─┬ got@3.3.1 
│   │   │ ├─┬ duplexify@3.5.1 
│   │   │ │ ├── end-of-stream@1.4.0 
│   │   │ │ └── stream-shift@1.0.0 
│   │   │ ├── infinity-agent@2.0.3 
│   │   │ ├── is-redirect@1.0.0 
│   │   │ ├── is-stream@1.1.0 
│   │   │ ├── lowercase-keys@1.0.0 
│   │   │ ├── nested-error-stacks@1.0.2 
│   │   │ ├── object-assign@3.0.0 
│   │   │ ├── prepend-http@1.0.4 
│   │   │ ├── read-all-stream@3.1.0 
│   │   │ └── timed-out@2.0.0 
│   │   └─┬ registry-url@3.1.0 
│   │     └─┬ rc@1.2.2 
│   │       ├── deep-extend@0.4.2 
│   │       ├── ini@1.3.5 
│   │       ├── minimist@1.2.0 
│   │       └── strip-json-comments@2.0.1 
│   ├─┬ repeating@1.1.3 
│   │ └─┬ is-finite@1.0.2 
│   │   └── number-is-nan@1.0.1 
│   ├── semver-diff@2.1.0 
│   └── string-length@1.0.1 
└─┬ ionic@3.19.0 
  ├─┬ @ionic/cli-framework@0.1.2 
  │ ├── ncp@2.0.0 
  │ ├─┬ rimraf@2.6.2 
  │ │ └─┬ glob@7.1.2 
  │ │   ├── fs.realpath@1.0.0 
  │ │   ├─┬ inflight@1.0.6 
  │ │   │ └── wrappy@1.0.2 
  │ │   ├─┬ minimatch@3.0.4 
  │ │   │ └─┬ brace-expansion@1.1.8 
  │ │   │   ├── balanced-match@1.0.0 
  │ │   │   └── concat-map@0.0.1 
  │ │   └── once@1.4.0 
  │ ├─┬ strip-ansi@4.0.0 
  │ │ └── ansi-regex@3.0.0 
  │ └─┬ superagent@3.8.2 
  │   ├── component-emitter@1.2.1 
  │   ├── cookiejar@2.1.1 
  │   ├─┬ debug@3.1.0 
  │   │ └── ms@2.0.0 
  │   ├── extend@3.0.1 
  │   ├─┬ form-data@2.3.1 
  │   │ ├── asynckit@0.4.0 
  │   │ ├─┬ combined-stream@1.0.5 
  │   │ │ └── delayed-stream@1.0.0 
  │   │ └─┬ mime-types@2.1.17 
  │   │   └── mime-db@1.30.0 
  │   ├── formidable@1.1.1 
  │   ├── methods@1.1.2 
  │   ├── mime@1.6.0 
  │   ├── qs@6.5.1 
  │   └─┬ readable-stream@2.3.3 
  │     ├── core-util-is@1.0.2 
  │     ├── isarray@1.0.0 
  │     ├── process-nextick-args@1.0.7 
  │     ├── string_decoder@1.0.3 
  │     └── util-deprecate@1.0.2 
  ├─┬ @ionic/cli-utils@1.19.0 
  │ ├─┬ @ionic/discover@0.4.0 
  │ │ └── netmask@1.0.6 
  │ ├─┬ archiver@2.1.0 
  │ │ ├─┬ archiver-utils@1.3.0 
  │ │ │ ├── graceful-fs@4.1.11 
  │ │ │ ├── lazystream@1.0.0 
  │ │ │ └─┬ normalize-path@2.1.1 
  │ │ │   └── remove-trailing-separator@1.1.0 
  │ │ ├── async@2.6.0 
  │ │ ├── buffer-crc32@0.2.13 
  │ │ ├─┬ tar-stream@1.5.5 
  │ │ │ ├── bl@1.2.1 
  │ │ │ ├── end-of-stream@1.4.0 
  │ │ │ └── xtend@4.0.1 
  │ │ └─┬ zip-stream@1.2.0 
  │ │   └─┬ compress-commons@1.2.2 
  │ │     └─┬ crc32-stream@2.0.0 
  │ │       └── crc@3.5.0 
  │ ├── basic-auth@1.1.0 
  │ ├─┬ body-parser@1.18.2 
  │ │ ├── bytes@3.0.0 
  │ │ ├── content-type@1.0.4 
  │ │ ├── debug@2.6.9 
  │ │ ├── depd@1.1.1 
  │ │ ├─┬ http-errors@1.6.2 
  │ │ │ ├── setprototypeof@1.0.3 
  │ │ │ └── statuses@1.4.0 
  │ │ ├── iconv-lite@0.4.19 
  │ │ ├─┬ on-finished@2.3.0 
  │ │ │ └── ee-first@1.1.1 
  │ │ ├─┬ raw-body@2.3.2 
  │ │ │ └── unpipe@1.0.0 
  │ │ └─┬ type-is@1.6.15 
  │ │   └── media-typer@0.3.0 
  │ ├─┬ chokidar@1.7.0 
  │ │ ├── anymatch@1.3.2 
  │ │ ├── async-each@1.0.1 
  │ │ ├── glob-parent@2.0.0 
  │ │ ├── inherits@2.0.3 
  │ │ ├─┬ is-binary-path@1.0.1 
  │ │ │ └── binary-extensions@1.11.0 
  │ │ ├─┬ is-glob@2.0.1 
  │ │ │ └── is-extglob@1.0.0 
  │ │ ├── path-is-absolute@1.0.1 
  │ │ └─┬ readdirp@2.1.0 
  │ │   └── set-immediate-shim@1.0.1 
  │ ├── ci-info@1.1.2 
  │ ├─┬ cross-spawn@5.1.0 
  │ │ ├─┬ lru-cache@4.1.1 
  │ │ │ ├── pseudomap@1.0.2 
  │ │ │ └── yallist@2.1.2 
  │ │ ├─┬ shebang-command@1.2.0 
  │ │ │ └── shebang-regex@1.0.0 
  │ │ └─┬ which@1.3.0 
  │ │   └── isexe@2.0.0 
  │ ├── dargs@5.1.0 
  │ ├── diff@3.4.0 
  │ ├─┬ elementtree@0.1.7 
  │ │ └── sax@1.1.4 
  │ ├─┬ express@4.16.2 
  │ │ ├─┬ accepts@1.3.4 
  │ │ │ └── negotiator@0.6.1 
  │ │ ├── array-flatten@1.1.1 
  │ │ ├── content-disposition@0.5.2 
  │ │ ├── cookie@0.3.1 
  │ │ ├── cookie-signature@1.0.6 
  │ │ ├── debug@2.6.9 
  │ │ ├── encodeurl@1.0.1 
  │ │ ├── escape-html@1.0.3 
  │ │ ├── etag@1.8.1 
  │ │ ├─┬ finalhandler@1.1.0 
  │ │ │ ├── debug@2.6.9 
  │ │ │ └── statuses@1.3.1 
  │ │ ├── fresh@0.5.2 
  │ │ ├── merge-descriptors@1.0.1 
  │ │ ├── parseurl@1.3.2 
  │ │ ├── path-to-regexp@0.1.7 
  │ │ ├─┬ proxy-addr@2.0.2 
  │ │ │ ├── forwarded@0.1.2 
  │ │ │ └── ipaddr.js@1.5.2 
  │ │ ├── range-parser@1.2.0 
  │ │ ├── safe-buffer@5.1.1 
  │ │ ├─┬ send@0.16.1 
  │ │ │ ├── debug@2.6.9 
  │ │ │ ├── destroy@1.0.4 
  │ │ │ ├── mime@1.4.1 
  │ │ │ └── statuses@1.3.1 
  │ │ ├── serve-static@1.13.1 
  │ │ ├── setprototypeof@1.1.0 
  │ │ ├── statuses@1.3.1 
  │ │ ├── utils-merge@1.0.1 
  │ │ └── vary@1.1.2 
  │ ├─┬ http-proxy-middleware@0.17.4 
  │ │ ├─┬ http-proxy@1.16.2 
  │ │ │ ├── eventemitter3@1.2.0 
  │ │ │ └── requires-port@1.0.0 
  │ │ ├─┬ is-glob@3.1.0 
  │ │ │ └── is-extglob@2.1.1 
  │ │ └─┬ micromatch@2.3.11 
  │ │   ├─┬ arr-diff@2.0.0 
  │ │   │ └── arr-flatten@1.1.0 
  │ │   ├── array-unique@0.2.1 
  │ │   ├─┬ braces@1.8.5 
  │ │   │ ├─┬ expand-range@1.8.2 
  │ │   │ │ └─┬ fill-range@2.2.3 
  │ │   │ │   ├── is-number@2.1.0 
  │ │   │ │   ├── isobject@2.1.0 
  │ │   │ │   ├─┬ randomatic@1.1.7 
  │ │   │ │   │ ├─┬ is-number@3.0.0 
  │ │   │ │   │ │ └── kind-of@3.2.2 
  │ │   │ │   │ └── kind-of@4.0.0 
  │ │   │ │   └── repeat-string@1.6.1 
  │ │   │ ├── preserve@0.2.0 
  │ │   │ └── repeat-element@1.1.2 
  │ │   ├─┬ expand-brackets@0.1.5 
  │ │   │ └── is-posix-bracket@0.1.1 
  │ │   ├── extglob@0.3.2 
  │ │   ├── filename-regex@2.0.1 
  │ │   ├─┬ kind-of@3.2.2 
  │ │   │ └── is-buffer@1.1.6 
  │ │   ├─┬ object.omit@2.0.1 
  │ │   │ ├─┬ for-own@0.1.5 
  │ │   │ │ └── for-in@1.0.2 
  │ │   │ └── is-extendable@0.1.1 
  │ │   ├─┬ parse-glob@3.0.4 
  │ │   │ ├── glob-base@0.3.0 
  │ │   │ └── is-dotfile@1.0.3 
  │ │   └─┬ regex-cache@0.4.4 
  │ │     └─┬ is-equal-shallow@0.1.3 
  │ │       └── is-primitive@2.0.0 
  │ ├─┬ inquirer@3.3.0 
  │ │ ├── ansi-escapes@3.0.0 
  │ │ ├─┬ cli-cursor@2.1.0 
  │ │ │ └─┬ restore-cursor@2.0.0 
  │ │ │   ├─┬ onetime@2.0.1 
  │ │ │   │ └── mimic-fn@1.1.0 
  │ │ │   └── signal-exit@3.0.2 
  │ │ ├── cli-width@2.2.0 
  │ │ ├─┬ external-editor@2.1.0 
  │ │ │ ├── chardet@0.4.2 
  │ │ │ └─┬ tmp@0.0.33 
  │ │ │   └── os-tmpdir@1.0.2 
  │ │ ├── figures@2.0.0 
  │ │ ├── mute-stream@0.0.7 
  │ │ ├─┬ run-async@2.3.0 
  │ │ │ └── is-promise@2.1.0 
  │ │ ├── rx-lite@4.0.8 
  │ │ ├── rx-lite-aggregates@4.0.8 
  │ │ └── through@2.3.8 
  │ ├─┬ leek@0.0.24 
  │ │ ├── debug@2.6.9 
  │ │ ├─┬ lodash.assign@3.2.0 
  │ │ │ ├─┬ lodash._baseassign@3.2.0 
  │ │ │ │ └── lodash._basecopy@3.0.1 
  │ │ │ ├─┬ lodash._createassigner@3.1.1 
  │ │ │ │ ├── lodash._bindcallback@3.0.1 
  │ │ │ │ ├── lodash._isiterateecall@3.0.9 
  │ │ │ │ └── lodash.restparam@3.6.1 
  │ │ │ └─┬ lodash.keys@3.1.2 
  │ │ │   ├── lodash._getnative@3.9.1 
  │ │ │   ├── lodash.isarguments@3.1.0 
  │ │ │   └── lodash.isarray@3.0.4 
  │ │ └── rsvp@3.6.2 
  │ ├── lodash@4.17.4 
  │ ├── minimist@1.2.0 
  │ ├─┬ os-name@2.0.1 
  │ │ ├── macos-release@1.1.0 
  │ │ └── win-release@1.1.1 
  │ ├─┬ slice-ansi@1.0.0 
  │ │ └── is-fullwidth-code-point@2.0.0 
  │ ├── ssh-config@1.1.3 
  │ ├── string-width@2.1.1 
  │ ├─┬ tar@4.2.0 
  │ │ ├── chownr@1.0.1 
  │ │ ├── fs-minipass@1.2.5 
  │ │ ├─┬ minipass@2.2.1 
  │ │ │ └── yallist@3.0.2 
  │ │ ├── minizlib@1.1.0 
  │ │ ├─┬ mkdirp@0.5.1 
  │ │ │ └── minimist@0.0.8 
  │ │ └── yallist@3.0.2 
  │ ├─┬ tiny-lr@1.0.5 
  │ │ ├─┬ body@5.1.0 
  │ │ │ ├── continuable-cache@0.3.1 
  │ │ │ ├─┬ error@7.0.2 
  │ │ │ │ └── string-template@0.2.1 
  │ │ │ ├─┬ raw-body@1.1.7 
  │ │ │ │ ├── bytes@1.0.0 
  │ │ │ │ └── string_decoder@0.10.31 
  │ │ │ └── safe-json-parse@1.0.1 
  │ │ ├── debug@2.6.9 
  │ │ ├─┬ faye-websocket@0.10.0 
  │ │ │ └─┬ websocket-driver@0.7.0 
  │ │ │   ├── http-parser-js@0.4.9 
  │ │ │   └── websocket-extensions@0.1.3 
  │ │ ├── livereload-js@2.2.2 
  │ │ └── object-assign@4.1.1 
  │ ├── uuid@3.1.0 
  │ ├── wrap-ansi@3.0.1 
  │ └─┬ ws@3.3.3 
  │   ├── async-limiter@1.0.0 
  │   └── ultron@1.1.1 
  ├─┬ chalk@2.3.0 
  │ ├─┬ ansi-styles@3.2.0 
  │ │ └─┬ color-convert@1.9.1 
  │ │   └── color-name@1.1.3 
  │ ├── escape-string-regexp@1.0.5 
  │ └─┬ supports-color@4.5.0 
  │   └── has-flag@2.0.0 
  ├─┬ opn@5.1.0 
  │ └── is-wsl@1.1.0 
  ├── semver@5.4.1 
  └── tslib@1.8.1 


npm ERR! Please include the following file with any support request:
npm ERR!     /home/kkwetsukre/npm-debug.log

Quelqu'un pourrait-il m'aider svp ? smile


Je pose plein de questions

Hors ligne