【发布时间】:2016-02-11 17:35:08
【问题描述】:
我正在使用带有 babel-node 的 ES6 来创建我的应用程序,并且我要求我的应用程序以命令 babel-node app.js 开始。此命令列在脚本中:在我的 package.json 中启动,因此命令 npm start 运行正确的命令。
Open shift 使用 node + 在 package.json 文件的 main 属性中设置的任何脚本启动节点应用程序。就我而言,它是"main": "app.js"。所以这个命令运行node app.js。
服务器在它遇到的第一个 ES6 上阻塞,这是有道理的。我不知道如何配置 openshift 来运行 babel-node 或 npm start 来启动我的应用程序。
这是我的 package.json 文件 -> https://gist.github.com/jkinman/2cc57ce5fae5817d6bca
【问题讨论】:
-
使用这个伟大的 yeoman 生成器来设置我的项目 github.com/ghaiklor/generator-sails-rest-api
-
您可能希望将其包含在您的问题中,因为 cmets 比问题更容易消失
标签: javascript node.js openshift ecmascript-6 babeljs