【问题标题】:Broccoli and RequireJS西兰花和 RequireJS
【发布时间】:2017-08-21 13:25:10
【问题描述】:

您好,我正在尝试使用花椰菜改进 requirejs 应用的构建时间。我正在使用 Grunt 作为我的任务运行器。这是我正在使用的插件:

https://github.com/dfournier/broccoli-requirejs

这是我的代码。运行“测试”任务什么都不做?

grunt.registerTask( 'test', function( ) {
    var rjs = require( 'broccoli-requirejs' );

    var t = new rjs( 'private/application/controllers', {
        verbose: true,
        requirejs: {
            baseUrl: 'private/application/controllers/',
            dir: 'public/files/cache/',
            mainConfigFile: 'private/application/controllers/system/js/require.config.js',
            optimize: 'uglify2',
            skipDirOptimize: true,
            generateSourceMaps: true,
            findNestedDependencies: true,
            preserveLicenseComments: false,
            fileExclusionRegExp: /^(\.|views)|(\.php)$/,
            paths: {
                'requirejs': 'system/js/require.min'
            },
            modules: modules
        }
    });
});

这是项目的结构:

私有/应用程序/控制器/one/js/index.js
私有/应用程序/控制器/两个/js/index.js
...

requirejs 选项适用于 grunt-contrib-requirejs,但不适用于 broccoli 插件。关于我做错了什么有什么想法吗?

谢谢!

【问题讨论】:

    标签: javascript gruntjs requirejs broccolijs grunt-contrib-requirejs


    【解决方案1】:

    与创建者交谈,这个包与 Grunt 不兼容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多