web-dev-qa-db-fra.com

Uncaught ReferenceError: l’angle n’est pas défini - Moyenne.IO

J'ai suivi les étapes pour installer mean.io, mais lorsque je navigue sur localhost: 3000, une page vierge s'affiche et, lorsque j'ouvre la console, une liste de fichiers pointant vers la même erreur:

Uncaught ReferenceError: la valeur angulaire n'est pas définie 

mon problème est quelque chose de similaire à ceci , mais j'ai réinstallé Bower et cela n'a pas fonctionné. Je reçois toujours l'erreur.

J'essaie d'installer ceci dans Ubuntu 14.04

c'est l'écran que je reçois:

Uncaught ReferenceError: angular is not defined

Dois-je apporter une sorte de modification à un script, une référence de fichier ou une configuration, des suggestions?

15
jack.the.ripper

J'ai eu le même problème et j'ai résolu de cette façon:

Vous devez installer ou réinstaller " bower

Vérifiez votre fichier bower.json, il devrait ressembler à ceci:

{
"name": "mean",
"version": "0.3.0",
"dependencies": {
    "angular": "latest",
    "angular-resource": "latest",
    "angular-cookies": "latest",
    "angular-mocks": "latest",
    "angular-route": "latest",
    "bootstrap": "latest",
    "angular-bootstrap": "0.10.0",
    "angular-ui-router": "#master"
}

}

puis exécutez la commande suivante: 

 Sudo bower install --allow-root 

Cela installera à "Angular" dans le projet

27
Christian Cruz

J'ai eu le même problème, mais pour une raison quelconque, la réponse principale (réinstaller Bower et exécuter Sudo bower install --allow-root) ne fonctionnait pas pour moi. 

Cependant, la réponse de ce thread stackoverflow a fonctionné -> La commande bower n’a pas été trouvée En gros, l’auteur a dit que je ne définissais pas npm prefix correctement et que le problème suivant était requis: 

$ npm config set prefix /usr/local
$ npm install -g bower
2
Mukul Raina

notez qu'il est mauvais d'installer mean.io en tant que root et que, par conséquent, exécutez bower ou npm en tant que root . Nous avons en fait créé des processus en moyenne qui interdisent l'exécution en tant que root . façon d'exposer des problèmes de sécurité plus graves et de "contaminer" vos caches .npm et .bower avec un mélange d'autorisations normales et root, ce qui est très frustrant pour les "débutants"

0
Lior Kesos

Si vous êtes derrière le proxy, le problème n'est toujours pas résolu. Donc, pour le résoudre, vous devez inclure la configuration du proxy dans le fichier .bowerrc en tant que

 {
  "directory": "public/lib",
  "proxy":"http://user:passwd@server:port",
  "https-proxy":"http://user:passwd@server:port"

}

Maintenant courir

Sudo npm install -g bower
Sudo bower install --allow-root
0
reenu29