Node.js 扬帆远航,永不停息';我不喜欢喝咖啡

Node.js 扬帆远航,永不停息';我不喜欢喝咖啡,node.js,sails.js,forever,Node.js,Sails.js,Forever,我有一个SailsJS应用程序,其中大部分是用咖啡脚本编写的。 当在Prod模式下使用“帆式提升”运行时,一切正常 永远运行它是行不通的。如果我检查日志,问题似乎出在运行app.js的节点上 /var/www/obelix/api/models/catalog.coffee:2 属性: ^ SyntaxError:意外标记: 在模块处编译(Module.js:439:25) 在Object.Module.\u extensions..js(Module.js:474:10) 在Module.lo

我有一个SailsJS应用程序,其中大部分是用咖啡脚本编写的。 当在Prod模式下使用“帆式提升”运行时,一切正常

永远运行它是行不通的。如果我检查日志,问题似乎出在运行app.js的节点上

/var/www/obelix/api/models/catalog.coffee:2 属性: ^ SyntaxError:意外标记: 在模块处编译(Module.js:439:25) 在Object.Module.\u extensions..js(Module.js:474:10) 在Module.load(Module.js:356:32) 在Function.Module.\u加载(Module.js:312:12) at Module.require(Module.js:364:17) 根据需要(模块js:380:17) 在/var/www/obelix/node_modules/sails/node_modules/include all/index.js:96:53 at Array.forEach(本机) 在requireAll(/var/www/obelix/node_modules/sails/node_modules/include->all/index.js:40:9) 在buildDictionary>(/var/www/obelix/node_modules/sails/lib/moduleloader/index.js:60:36)


是否可以使用node/forever让sails+coffeescript应用程序运行

问题在于,除非使用
sails-lift
,否则咖啡脚本支持不起作用。 尝试在app.js文件中要求使用coffee脚本:

// Start sails and pass it command line arguments
require('coffee-script');
require('sails').lift(require('optimist').argv);
然后
npm安装咖啡脚本--保存