Chargement non amd modules avec require.js

Actuellement, je suis en utilisant require.js pour un côté plus ludique projet, je travaille tout fonctionne bien sauf une syntaxe du code higlighting plugin appelé prism.js. Je peux voir que le plugin est tiré par le biais du réseau de l'onglet dans chrome, mais le plugin n'est pas en cours d'initialisation.

Je ne suis pas sûr si c'est un problème ou besoin uf le plugin est la question et je me demandais si quelqu'un pouvait aider.

Voici un coup d'oeil à mon main.js:

require.config({
  //3rd party script alias names
  paths: {
    //Core Libraries
    modernizr: "libs/modernizr",
    jquery: "libs/jquery",
    underscore: "libs/lodash",
    backbone: "libs/backbone",
    handlebars: "libs/handlebars",

    text: "libs/text",
    prism: "plugins/prism",

    templates: "../templates"
  },
  //Sets the configuration for your third party scripts that are not AMD compatible
  shim: {
    "backbone": {
      "deps": ["underscore", "jquery", "handlebars"],
      "exports": "Backbone"  //attaches "Backbone" to the window object
    }
  }
});

//Include Specific JavaScript
require(['prism', 'modernizr', 'jquery', 'backbone', 'routers/router', 'views/AppVIew' ],
  function(Prism, Modernizr, $, Backbone, Router, App) {
    this.router = new Router();
    this.App = new App();
  }
);

OriginalL'auteur Lawrence | 2012-10-31