相关疑难解决方法(0)

使用Gulp构建requireJS项目 - gulp-requirejs

我正在尝试使用gulp-requirejs来构建一个演示项目.我希望结果是一个包含所有js依赖项和模板的文件.这是我的gulpfile.js

var gulp = require('gulp');
var rjs = require('gulp-requirejs');
var paths = {
  scripts: ['app/**/*.js'],
  images: 'app/img/**/*'
};

gulp.task('requirejsBuild', function() {
    rjs({
        name: 'main',
        baseUrl: './app',
        out: 'result.js'
    })
    .pipe(gulp.dest('app/dist'));

});

// The default task (called when you run `gulp` from cli)
gulp.task('default', ['requirejsBuild']);
Run Code Online (Sandbox Code Playgroud)

上面的构建文件没有错误,但result.js只包含main.js和config.js的内容.不包括所有视图文件,jquery,下划线,主干.

如何配置gulp-requirejs将每个js模板放入一个js文件?如果不是正确的方法,请您建议其他方法吗?

编辑

config.js

require.config({
    paths: {
        "almond": "/bower_components/almond/almond",
        "underscore": "/bower_components/lodash/dist/lodash.underscore",
        "jquery": "/bower_components/jquery/dist/jquery",
        "backbone": "/bower_components/backbone/backbone",
        "text":"/bower_components/requirejs-text/text",
        "book": "./model-book"
    }
});
Run Code Online (Sandbox Code Playgroud)

main.js

// Break out the application running from the configuration definition to
// assist …
Run Code Online (Sandbox Code Playgroud)

requirejs gulp

21
推荐指数
3
解决办法
4万
查看次数

标签 统计

gulp ×1

requirejs ×1