简体   繁体   中英

Error when setup require.js config

Main.js

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>

Ractive loads fine, but the rv doesn't load well.

Error message for rv. Load timeout for modules: ../loaders/rv!../templates/Feed/Main_unnormalized2,ractive

Is there something I've forgotten?

rv is a RequireJS plugin . Since you already mapped rv to its path in the paths config, all you need to do is simply prefix its name followed by a ! .

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM