如何创建bash脚本来启动CoffeeScript?

Ant*_*dev 0 macos bash coffeescript

这是我的compile.sh:

#!/bin/bash
coffee -o public/app/ -cwb public/src/
Run Code Online (Sandbox Code Playgroud)

当我通过双击打开脚本时:

File not found: public/src/.coffee
Run Code Online (Sandbox Code Playgroud)

它仅适用于终端:./compile.sh

可能有在Mac OS X上编译CoffeScript的最佳方法吗?

Mar*_*ahl 5

如果你试图通过"运行它"来执行coffeescript"脚本",类似于unix环境中的其他脚本,你可以在脚本中尝试类似下面的内容,并确保将其设置为executable(chmod a+x scriptname.coffee):

#!/usr/bin/env coffee
path = require 'path'
fs = require 'fs'
...
Run Code Online (Sandbox Code Playgroud)

至少这就是我在我的终端(Linux系统,但仍然......)启动可执行coffeescript"脚本"的方式.