2017-06-12 5 views
0

main.jsErreur lors de la configuration require.js config

require.config({ 
paths: { 
    ractive: "../lib/ractive", 
    rv: "../loaders/rv", 
    waitSeconds: 200 
}, 

name: "main", 
out: "../dist/js/main.js", 
stubModules: ["rv"]}); 

Feed.js

require(["../lib/ractive", "../loaders/rv!../templates/Feed/Main"], 
function (ractive, feedTemplate) { 
console.log(ractive); 
console.log(feedTemplate); 
    "use strict"; 

Index.html

<script src="js/require.js" data-main="js/modules/Main" ></script> 
<script src="js/modules/Feed.js"></script> 

charges Ractive bien, mais la va ne charge bien.

Message d'erreur pour rv. Load timeout for modules: ../loaders/rv!../templates/Feed/Main_unnormalized2,ractive

Y a-t-il quelque chose que j'ai oublié?

Répondre

0

rv est un RequireJS plugin. Puisque vous avez déjà mappé rv à son chemin dans la configuration paths, tout ce que vous devez faire est de simplement préfixer son nom suivi d'un !.

require(["../lib/ractive", "rv!../templates/Feed/Main"], ...);