2

grunt usemin で「ターゲット」をどのように使用できるか疑問に思っていました。
たとえば、sth を実行します。like:うなり声 usemin:app

これは私が試したものです (エラー: 警告: オブジェクト # にはメソッド 'indexOf' がありません。続行するには --force を使用してください。) – useminPrepare についても同じです。

   usemin: {
        app : {
            html: ['<%= config.app.dist %>/app/{,*/}*.html'],
            css: ['<%= config.app.dist %>/app/css/{,*/}*.css'],
            options: {
                dirs: ['<%= config.app.dist %>/app']
            }
        },
        site: {
            html: ['<%= config.site.dist %>/{,*/}*.html'],
            css: ['<%= config.site.dist %>/css/{,*/}*.css'],
            options: {
                dirs: ['<%= config.site.dist %>']
            }
        }
    },
4

1 に答える 1

-1

grunt usemin では、ターゲットは gruntfile ではなく html ページで定義されます。

<!-- build:js scripts/vendor.js -->
<script src="bower_components/jquery/jquery.js"></script>
<script src="bower_components/underscore/underscore.js"></script>
<script src="bower_components/backbone/backbone.js"></script>
<script src="bower_components/backbone.localStorage/backbone.localStorage-min.js"></script>
<!-- endbuild -->

ここscripts/vendor.jsがターゲットです。

ソース: https://github.com/yeoman/grunt-usemin#the-useminprepare-task

于 2013-07-24T06:11:37.250 に答える