2017-08-25 2 views
0

Lorsque je cours mon application il nevers trouve suggestions.module altough Il charge am-suggestions-lib.js Je ne sais pas ce que je fais mal. J'utilise angulaire 1.6 et browserify. Je poste tous les fichiers qui sont utiles.ne trouve pas de suggestions de modules sur mon application angulaire 1.6 avec browserify

this is the tree view

suggestion.module.js

import {suggestionsComponent} from './suggestions.component'; 
    import {suggestionComponent} from './suggestion/suggestion.component'; 
    import {suggestionActionComponent} from './suggestion/suggestion-action/suggestion-action.component'; 
    import {suggestionViewerComponent} from './suggestion/suggestion-viewer/suggestion-viewer.component'; 

    export const suggestions = 
     angular.module('suggestions') 
     .component('suggestions', suggestionsComponent) 
     .component('suggestionComponent', suggestionComponent) 
     .component('suggestionActionComponent', suggestionActionComponent) 
     .component('suggestionViewerComponent', suggestionViewerComponent); 

root.module.js

import {suggestions} from './suggestions/suggestions.module'; 
import {commons} from './commons/commons.module'; 
import {rootComponent} from './root.component'; 
import {templates} from './root.templates'; 

export const app = 
    angular 
    .module('app', ['templates', 'suggestions', 'commons']) 
    .component('rootComponent', rootComponent); 

journal je reçois dans les outils de dev chrome quand je lance mon application

am-suggestions-lib.js:116 Uncaught Error: [$injector:nomod] Module 'suggestions' 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. 
http://errors.angularjs.org/1.6.6/$injector/nomod?p0=suggestions 
    at am-suggestions-lib.js:116 
    at am-suggestions-lib.js:2297 
    at ensure (am-suggestions-lib.js:2218) 
    at Object.module (am-suggestions-lib.js:2295) 
    at Object.9../suggestion/suggestion-action/suggestion-action.component (suggestions.module.js:7) 
    at s (_prelude.js:1) 
    at _prelude.js:1 
    at Object.3../commons/commons.module (root.module.js:1) 
    at s (_prelude.js:1) 
    at e (_prelude.js:1) 

am-suggestions-lib.js

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var commons = exports.commons = angular.module('commons'); 

    },{}],2:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var rootComponent = exports.rootComponent = { 
     templateUrl: 'root.html' 
    }; 

    },{}],3:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    exports.app = undefined; 

    var _suggestions = require('./suggestions/suggestions.module'); 

    var _commons = require('./commons/commons.module'); 

    var _root = require('./root.component'); 

    var _root2 = require('./root.templates'); 

    var app = exports.app = angular.module('app', ['templates', 'suggestions', 'commons']).component('rootComponent', _root.rootComponent); 

    },{"./commons/commons.module":1,"./root.component":2,"./root.templates":4,"./suggestions/suggestions.module":9}],4:[function(require,module,exports){ 
    "use strict"; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var templates = exports.templates = angular.module("root.templates", []).run(["$templateCache", function ($templateCache) { 
     $templateCache.put('suggestions/suggestions.html', '<h1>soy root<suggestion></suggestion></h1>'); 
     $templateCache.put('suggestions/suggestion/suggestion.html', '<h1>soy suggestion<suggestion-viewer></suggestion-viewer><suggestion-action></suggestion-action></h1>'); 
     $templateCache.put('suggestions/suggestion/suggestion-action/suggestion-action.html', '<div id="suggestion-action"><h1>soy suggestion-action</h1></div>'); 
     $templateCache.put('suggestions/suggestion/suggestion-viewer/suggestion-viewer.html', '<div id="suggestion-viewer"><h1> Hola soy Suggestions Viewer</h1></div>'); 
    }]).name; 

    },{}],5:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var suggestionActionComponent = exports.suggestionActionComponent = { 
     templateUrl: 'suggestions/suggestion/suggestion-action/suggestion-action.html' 
    }; 

    },{}],6:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var suggestionViewerComponent = exports.suggestionViewerComponent = { 
     templateUrl: 'suggestions/suggestion/suggestion-viewer/suggestion-viewer.html' 
    }; 

    },{}],7:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var suggestionComponent = exports.suggestionComponent = { 
     templateUrl: './suggestions/suggestion/suggestion.html' 
    }; 

    },{}],8:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    var suggestionsComponent = exports.suggestionsComponent = { 
     bindings: {}, 
     templateUrl: 'suggestions/suggestions.html' 
    }; 

    },{}],9:[function(require,module,exports){ 
    'use strict'; 

    Object.defineProperty(exports, "__esModule", { 
     value: true 
    }); 
    exports.suggestions = undefined; 

    var _suggestions = require('./suggestions.component'); 

    var _suggestion = require('./suggestion/suggestion.component'); 

    var _suggestionAction = require('./suggestion/suggestion-action/suggestion-action.component'); 

    var _suggestionViewer = require('./suggestion/suggestion-viewer/suggestion-viewer.component'); 

    var suggestions = exports.suggestions = angular.module('suggestions').component('suggestions', _suggestions.suggestionsComponent).component('suggestionComponent', _suggestion.suggestionComponent).component('suggestionActionComponent', _suggestionAction.suggestionActionComponent).component('suggestionViewerComponent', _suggestionViewer.suggestionViewerComponent); 

    },{"./suggestion/suggestion-action/suggestion-action.component":5,"./suggestion/suggestion-viewer/suggestion-viewer.component":6,"./suggestion/suggestion.component":7,"./suggestions.component":8}]},{},[3]) 


    //# sourceMappingURL=am-suggestions.js.map 

Répondre

0

Le problème était que je ne l'ai pas mis [] dans le module. angular.module ('suggestions', []); Bien que ce soit fixe, je ne peux pas voir mon travail de jade sur la vue