J'essaie de créer une application Web autonome en utilisant Node-Webkit et AngularJS.Impossible d'instancier le module, AngularJS + NodeWebkit
Je suis le tutoriel AngularJS.org mais je rencontre une erreur lorsque j'essaie de créer le module angulaire.
Error: [$injector:modulerr] Failed to instantiate module hecktelionApp due to:
Error: [$injector:nomod] Module 'hecktelionApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
Ma hiérarchie du projet est la suivante:
root-app-folder
├── index.html
├── package.json
├── js\
│ └── app.js
└── node_modules\
└── angular\
Et voici mes fichiers
index.html
<!DOCTYPE html>
<html ng-app="hecktelionApp">
<head>
<title>Hecktelion : Legacy</title>
<script src="js/app.js"></script>
</head>
<body>
<p>Hello world !</p>
</body>
</html>
app.js
'use strict';
global.document = window.document;
var angular = require('angular');
var hecktelionApp = angular.module('hecktelionApp', []);
package.json
{
"name": "Hecktelion",
"main": "index.html",
"author": "Toxicat <[email protected]>",
"window": {
"toolbar": false,
"width": 1280,
"height": 1024
},
"dependencies": {
"angular": "^1.3.14"
}
}
que je fait de mal?
Êtes-vous sûr que 'require' fonctionne? utilisez-vous browserify pour ça? –
J'avoue, je ne sais pas ce que "browserify" est. Je vais regarder. – PanzerKadaver
@AvraamMavridis: browserify le fait fonctionner mais je saurais vraiment pourquoi et comment – PanzerKadaver