wil*_*idi 7 javascript exec minify spawn coffeescript
我希望能够在使用coffeebar 将我的coffeescript文件编译成js包含给定订单的文件时.
我想首先包含文件settings.coffee,constants.coffee
--
|-- settings.coffee
|-- constants.coffee
|-- page1.coffee
|-- page2.coffee
Run Code Online (Sandbox Code Playgroud)
代码片段
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 '----------------------------'
Run Code Online (Sandbox Code Playgroud)
现在,脚本只根据自己的逻辑编译整个事物.
我将不胜感激任何帮助.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           81 次  |  
        
|   最近记录:  |