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 次 |
| 最近记录: |