Mii*_*ler 1 javascript node.js coffeescript sails.js
我目前正在尝试与SailsJS框架一起进入NodeJS.我想在服务器端使用藏汉CoffeeScript的,但将所有文件后config/*.js,以config/*.coffee正确地js2coffee,我在尝试启动应用程序时出现以下错误:
配置/ 400.coffee
SyntaxError: Unexpected token ILLEGAL
Run Code Online (Sandbox Code Playgroud)
指向文件中的第一个字符,这是咖啡评论的标签.因此,似乎该应用程序不会将该文件识别为coffeescript,而是搜索标准js.
我尝试安装包coffee-script并要求它
app.js
require('coffee-script');
require('sails').lift(require('optimist').argv);
Run Code Online (Sandbox Code Playgroud)
但它没有帮助.
如果我删除400.coffee,则错误出现在下一个文件中403.coffee.
我究竟做错了什么?配置文件中是不允许使用coffeescript还是我遗漏了什么?
2014年1月28日发布的Coffeescript 1.7.0将require('coffee-script')行为更改为仅加载编译器本身.现在,为.coffee文件加载自动编译器,必须require('coffee-script/register')在加载任何coffeescript文件之前调用.
请记住,使用它将意味着每次.coffee启动时都会重新编译每个文件node,这可能会增加启动时间.但是,这可能对你很重要,也可能不重要.
| 归档时间: |
|
| 查看次数: |
787 次 |
| 最近记录: |