ReferenceError: angulaire n'est pas défini dans WebStorm
Je suis complètement nouveau pour AngularJS et j'ai peut-être manqué un élément crucial, mais pas évident étape sur la façon de commencer un nouveau projet AngularJS dans WebStorm.
J'ai installé Node.JS, installé Angulaire avec npm, j'ai même installé la charmille, j'ai même installé angulaire dans la verdure, mais à ce point je ne suis pas sûr de ce que je suis absent.
Sur le Débogage, j'obtiens le message suivant:
c:\Users\YourUser\WebstormProjects\angularjs-template\app\app.js:6
angular.module('myApp', [
^
ReferenceError: angular is not defined
at Object.<anonymous> (c:\Users\YourUser\WebstormProjects\angularjs-template\app\app.js:6:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain [as _onTimeout] (module.js:497:10)
at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)
Sur Exécuter, je reçois le message suivant:
c:\Users\YourUser\WebstormProjects\angularjs-template\app\app.js:6
angular.module('myApp', [
^
ReferenceError: angular is not defined
at Object.<anonymous> (c:\Users\YourUser\WebstormProjects\angularjs-template\app\app.js:6:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
App.js est la suivante
'use strict';
//Declare app level module which depends on views, and components
angular.module('myApp', [
'ngRoute',
'myApp.view1',
'myApp.view2',
'myApp.version'
]).
config(['$routeProvider', function($routeProvider) {
$routeProvider.otherwise({redirectTo: '/view1'});
}]);
Et oui, l'ordre du Angulaire dans le code HTML est le suivant:
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="app.js"></script>
C'est drôle parce que je suis littéralement juste essayer d'exécuter le modèle de base généré avec WebStorm.
Configuration d'exécution a
Node Interpreter: C:\Program Files\nodejs\node.exe
Working directory: C:\Users\YourUser\WebstormProjects\angularjs-template
JavaScript file: app\app.js
After launch: http://localhost:63342/angularjs-template/app/index.html
Et non! Angulaire est pas défini.
Ce que sur la terre je fais mal?
EDIT: Exact de sortie
"C:\Program Files (x86)\JetBrains\WebStorm 9.0.1\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" app\app.js
c:\Users\Zhuinden\WebstormProjects\angularjs-template\app\app.js:6
angular.module('myApp', [
^
ReferenceError: angular is not defined
at Object.<anonymous> (c:\Users\Zhuinden\WebstormProjects\angularjs-template\app\app.js:6:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
Process finished with exit code 8
bower install angular
avec le terminal, et PUIS j'ai dû courir index.html
plutôt que de l'exécuter en tant que node.js app. Personne ne sait la vérité?voyez-vous une erreur dans la console, sauf
angular is not defined
?Je l'ai posté ce que l'IDE est dit dans un edit
peut-être que vous devez supprimer
JavaScript file: app\app.js
de exécuter configurationpuis il dit
Error: please specify path to App JS File correctly.
bien que je commence à me demander si je devrais vraiment être à l'aide d'un Node.JS configuration d'essai pour cette.
OriginalL'auteur EpicPandaForce | 2014-12-07
Vous devez vous connecter pour publier un commentaire.
Angulaire code ne peut pas être exécuté avec node.js.
Les étapes pour démarrer avec un nouveau Angulaire du projet de WebStorm:
créer un nouveau Angulaire du projet en utilisant le Fichier/Nouveau projet
ouvrir intégré dans un terminal, exécutez "npm install'
clic droit app/index.html choisissez l'option "Debug' - votre Angulaire
l'application sera exécutée sur WebStorm serveur intégré
OriginalL'auteur lena
Il semble que vous essayez d'exécuter app.js sur node.js. Je pense que dans le modèle de projet doit exister serveur de fichier js pour que.
bower.json
et unkarma.conf.js
mais je ne suis pas sûr si l'un d'entre eux sont ce dont j'ai besoin. Je suppose que je ne devrais vraiment pas être tenter de les exécuterapp.js
sur Node.js cependant.OriginalL'auteur Mikalai
Vous devez exécuter l'index.html, pas la app.js comme à l'habitude. Algo dans le dossier racine du projet, vous pouvez exécuter mnp commencer et il sera exécuté le serveur de la page dans le port:8000
OriginalL'auteur Franco Manzur