0

だから、私はのレイアウトを持つプロジェクトを持っています

src
--library
----a.coffee
----b.coffee
----c.coffee
--demo
----main.coffee

私は現在、src/libraryのcoffeescriptをintermediate/libraryにコンパイルし、結果をintermediate/library.jsに連結し、distに入れるようにうなり声を上げています

これは問題なく動作しますが、src/demo も見て同じことをしたいのですが、どうすればよいでしょうか?

私のうなり声ファイルは次のとおりです。

module.exports = (grunt) ->
  grunt.loadNpmTasks("grunt-contrib-coffee")
  grunt.loadNpmTasks("grunt-contrib-watch")
  grunt.loadNpmTasks("grunt-contrib-concat")

  grunt.initConfig
    watch:
      coffee:
        files: "src/library/**/*.coffee"
        tasks: ["coffee:compile", "concat"]

    coffee:
      compile:
        expand: true,
        flatten: true,
        cwd: "src/library",
        src: ["**/*.coffee"],
        dest: "intermediate/library/",
        ext: ".js"

    concat:
      options:
        separator: ";"
      dist:
        src: ["intermediate/library.js", "intermediate/library/**/*.js"]
        dest: "dist/library.js"

  grunt.registerTask "default", ["watch"]
4

1 に答える 1