Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST] Installatie Nodejs Modules  (gelezen 914 keer)

[OPGELOST] Installatie Nodejs Modules
« Gepost op: 2017/06/13, 00:28:15 »
Hallo,

Als webdesigner had ik graag via de console de Yeoman tool (http://yeoman.io/) geïnstalleerd.
Hiervoor heb ik eerst de npm (node package manager) met succes geïnstalleerd.

$ npm -v
3.10.10
$npm install -g yo
/home/christophe/.node/bin/yo -> /home/christophe/.node/lib/node_modules/yo/lib/cli.js
/home/christophe/.node/bin/yo-complete -> /home/christophe/.node/lib/node_modules/yo/lib/completion/index.js

> yo@2.0.0 postinstall /home/christophe/.node/lib/node_modules/yo
> yodoctor


Yeoman Doctor
Running sanity checks on your system

✔ Global configuration file is valid
✔ Node.js version
✔ No .bowerrc file in home directory
✔ No .yo-rc.json file in home directory
✔ npm version
✔ NODE_PATH matches the npm root

Everything looks all right!
/home/christophe/.node/lib
└─┬ yo@2.0.0
  └─┬ yeoman-doctor@2.1.0
    └─┬ twig@0.8.9
      └─┬ minimatch@3.0.4
        └─┬ brace-expansion@1.1.8
          └── balanced-match@1.0.0


Als ik nu de opdracht 'yo' typ krijg ik volgende melding:
$ yo
yo: opdracht niet gevonden

Heb hier al enkele uren aan gespendeerd, maar vind geen oplossing.
Al veel antwoorden gezocht en geprobeerd via Google, StackExchange, ...
Niks werkt.

Ook proberen te installeren via 'sudo' maar zonder succes.

Iemand eraring met het installeren van dergelijke tools als Yeoman, Bower, ... ?


« Laatst bewerkt op: 2017/06/14, 00:03:41 door Christophe Hollebeke »

Re: Installatie Nodejs Modules
« Reactie #1 Gepost op: 2017/06/13, 09:40:28 »
Ik ken maar weinig van npm, maar aan de output te zien lijkt het erop dat yo zich hier bevind: /home/christophe/.node/bin/yo

Probeer eens met dit volledig pad. Als het werkt zijn er twee opties:
 - Dit pad toevoegen aan $PATH
 - Een symlink naar dit pad aanmaken in $HOME/bin

Re: Installatie Nodejs Modules
« Reactie #2 Gepost op: 2017/06/13, 21:21:40 »
Nunslaughter,

Bedankt voor je snelle antwoord.
Klopt wat je zegt, maar als ik daar 'yo' typ krijg ik opnieuw volende melding:
/.node/bin$ yo
yo: opdracht niet gevonden

Heb dan even de dir opgevraagt:
$ ls -al
totaal 8
drwxrwxr-x 2 christophe christophe 4096 jun 13 00:46 .
drwxrwxr-x 5 christophe christophe 4096 jun 12 00:16 ..
lrwxrwxrwx 1 christophe christophe   38 jun 13 00:45 npm -> ../lib/node_modules/npm/bin/npm-cli.js
lrwxrwxrwx 1 christophe christophe   33 jun 13 00:46 yo -> ../lib/node_modules/yo/lib/cli.js
lrwxrwxrwx 1 christophe christophe   46 jun 13 00:46 yo-complete -> ../lib/node_modules/yo/lib/completion/index.js

Het lijkt erop dat 'yo' op de juiste plaats staat, maar gewoon niet werkt  :(

Re: Installatie Nodejs Modules
« Reactie #3 Gepost op: 2017/06/14, 00:02:47 »
Hallo,
Het is gelukt om 'Yeoman' te installeren door het volgen van deze tutorial:
http://mariehogebrandt.se/articles/installing-yeoman-grunt-bower-and-yo-on-ubuntu/

Re: [OPGELOST] Installatie Nodejs Modules
« Reactie #4 Gepost op: 2017/06/14, 09:42:06 »
Goed dat het gelukt is, maar om even terug te komen op uw voorlaatste bericht. Enkel yo invoeren iss niet voldoende. Het maaakt niet uit in welke map de terminal of de executable zich bevind, er zal altijd in $PATH gezocht worden. Het volgende had wel gewerkt:

/.node/bin$ ./yo
Of vanuit eender welke locatie:

$ $HOME/.node/bin/yo