7
我希望能夠在給我的coffeescript
文件編制js
與咖啡吧的同時包含給定訂單的文件。如何發出一個訂單到使用咖啡吧編輯的文件
我想有文件settings.coffee,constants.coffee包括第一
--
|-- settings.coffee
|-- constants.coffee
|-- page1.coffee
|-- page2.coffee
代碼段
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 '----------------------------'
對於現在的腳本只編譯整個事情按照自己的邏輯結合在一起。
我將不勝感激任何幫助。
我想到了這個辦法,但我想以一個代碼段驗證此答案 –