Ich möchte die Datei mit einer bestimmten Reihenfolge beim Kompilieren meiner coffeescript
Dateien in js
mit coffebar hinzufügen können.Wie gebe ich den Dateien, die mit coffebar kompiliert wurden, einen Befehl
Ich möchte die Dateien haben settings.coffee, constants.coffee enthalten erste
--
|-- settings.coffee
|-- constants.coffee
|-- page1.coffee
|-- page2.coffee
Code Snippet
fs = require 'fs'
{exec, spawn} = require 'child_process'
util = require 'util'
task 'watch', 'Coffee bar Combine and build', ->
coffee = spawn 'coffeebar', ['-w','-o','./../js/main/kc.js', './']
coffee.stdout.on 'data', (data) ->
console.log data.toString().trim()
invoke 'minify'
task 'minify', ' Minify JS File', ->
file = "./../js/main/kc"
util.log "Minifiying #{file}.js"
exec "uglifyjs #{file}.js > #{file}.min.js", (err,stdout,stderr) ->
if err
util.log "Error minifiying file"
util.log err
else
util.log "Minified to #{file}.min.js"
util.log '----------------------------'
Vorerst das Skript nur die Kompilierung Ganze zusammen nach seiner eigenen Logik.
Ich würde jede Hilfe zu diesem Thema schätzen.
ich von diesen Ansätzen gedacht in gewünschter Reihenfolge müssen, aber ich würde einen Code-Snippet möge, um um diese Antwort zu bestätigen –