【发布时间】:2015-07-29 08:17:46
【问题描述】:
要让 Electron 运行我的 main.coffee 文件,是否需要做任何特别的事情?我有一个main.js 文件(有效),我将它转换为CoffeeScript(因此main.coffee),但是当我运行Electron main.coffee 时出现如下错误:
App threw an error when running [SyntaxError: /Users/foo/develop/electron/main.coffee:13
app.on('window-all-closed', ->
^
Unexpected token >]
我只能假设这是一个 CoffeeScript 问题,因为当我使用 CoffeeScript 的块注释 (###) 对有问题的代码进行注释时,我得到了以下信息:
App threw an error when running [SyntaxError: /Users/foo/develop/electron/main.coffee:13
###
^
Unexpected token ILLEGAL]
我将 coffee-script 作为依赖项添加到我的 packages.json 中,并确保它像我的其他应用程序依赖项一样安装到我的本地 node_modules 目录中,但这似乎没有帮助。
【问题讨论】:
-
我猜你必须先将 CoffeeScript 转译成 JavaScript,然后再交给 Electron。
-
Electron 支持直接运行 CS 吗?如果没有:让文件观察程序自动编译为 JS,那么您只是在执行常规 JS。
标签: coffeescript electron