Dites-moi de quelles informations supplémentaires vous avez besoin
En suivant un guide simple pour activer ma première application angulaire 2 et faire les actions suivantes sur la clé:
npm i -g angular-cli //(worked)
ng new ponyracer //(error: Cannot find module 'glob')
ng serve //(error: Cannot find module 'glob')
Cannot find module 'glob'
Error: Cannot find module 'glob'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\Users\stavalfi\AppData\Roaming\npm\node_modules\angular-cli\addon\ng2\tasks\lib-install.js:11:19)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
Toutes les explications sur les commandes "ng new ponyracer" et "ng serve" seront géniales.
Merci, Stav
Il y a déjà un problème rapportant ce message d'erreur. La solution de rechange jusqu’à la prochaine version consiste à installer glob
pour le projet (npm install --save glob
).
En ce qui concerne les commandes, en fonction de leur référentiel sous Génération et service d'un projet Angular2 via un serveur de développement , les commandes sont les suivantes
ng new ponyracer
: Cette commande créera un projet nommé ponyracer
(un dossier nommé ponyracer contenant tous les éléments qu'il contient).
ng serve
: Cette commande exécutera le serveur de rechargement actif pour desservir l'application afin que vous puissiez la voir dans votre navigateur.
PS: Si vous testez la solution suggérée dans ce numéro, il serait agréable que vous signaliez si cela a fonctionné ou non.
PS2: J'ai testé maintenant (j'ai corrigé mon erreur) et je ne peux pas reproduire votre erreur. J'utilise le noeud v5.5.0 et npm v3.7.3. Pouvez-vous spécifier les versions de nœud et npm que vous utilisez?
Pour l'instant, exécutez npm install --save glob
dans votre projet ou installez globalement npm install -g glob
comme mentionné par Eric.
Ceci est listé dans numéro 233 sur le projet angluar-cli.
Le glob manquant a été corrigé dans le dernier maître. Cela va sortir dans la prochaine version. - posté le 21/04/16
Les versions exécutées avec ce correctif:
J'ai eu la même erreur sur Windows 10,
D:\Code\AngularJS>ng new greetings-ac
Cannot find module 'glob'
Error: Cannot find module 'glob'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (D:\Code\node_modules\angular-cli\addon\ng2\tasks\lib-install.js:11:19)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
mais ce qui suit l'a corrigé:
D:\Code\AngularJS> npm installer -g angcli
D:\Code\AngularJS>ng new greetings-ac
? Select project blueprint: Default template
Cloning into 'D:\Code\AngularJS\greetings-ac'...
install installing using npm
npm WARN package.json [email protected] No description
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN deprecated [email protected]: This package has been discontinued in favor of lodash@^4.0.0.
npm WARN optional dep failed, continuing [email protected]
npm WARN deprecated [email protected]: This package has been discontinued in favor of lodash@^4.0.0.
npm WARN optional dep failed, continuing [email protected]