2014-02-20 10 views
6

Ich versuche, eine Gruntfile, die Requirejs und Mandel verwendet. Die docs vorschlagen sollte es einfach sein, und im Anschluss an die Führung, habe ich versucht:Verwenden von Mandeln mit Grunt-Beitrag-Requires

requirejs: { 
    compile: { 
    options: { 
     baseUrl: "tmp", 
     mainConfigFile: "tmp/main.js", 
     name: "../bower_components/almond/almond", 
     out: "tmp/<%= pkg.name %>.js" 
    } 
    } 
} 

Leider ist dieser Ansatz kompiliert almond.js eher als meine eigentliche Quelle. Habe ich etwas falsch gemacht? Wie automatisiere ich Mandel zusammen mit Requirejs?

Antwort

11

Der Trick ist, verwenden include:

requirejs: { 
    compile: { 
    options: { 
     baseUrl: "tmp", 
     mainConfigFile: "tmp/main.js", 
     include: "main", 
     name: "../bower_components/almond/almond", 
     out: "tmp/<%= pkg.name %>.js" 
    } 
    } 
} 

Wo main ist die require.js Datei, die Sie normalerweise wie so nennen würde:

<script data-main="scripts/main" src="scripts/require.js"></script>