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.