Joe*_*oel 2 javascript node.js openshift ecmascript-6 babeljs
我正在使用带有babel-node的ES6来创建我的应用程序,我需要我的应用程序从命令开始babel-node app.js.此命令在脚本中列出:在我的package.json中启动,因此命令npm start运行正确的命令.
Open shift启动带节点的节点应用程序+在package.json文件的main属性中设置脚本.在我的情况下它"main": "app.js".所以这个命令就运行了node app.js.
服务器在它遇到的第一个ES6上窒息,这是有道理的.我无法弄清楚如何配置openshift运行babel-node或npm开始启动我的应用程序.
这是我的package.json文件 - > https://gist.github.com/jkinman/2cc57ce5fae5817d6bca
您不应该运行服务器babel-node,这是内存密集型的,不适合生产.相反,您应该通过使用以下内容创建文件(名称不重要)来使用require挂钩start.js:
require('babel-core/register')
require('./app.js')
// or server.js or whatever you use to normally start you app
Run Code Online (Sandbox Code Playgroud)
然后你可以启动你的服务器node start.js.
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |