如何在pm2 1.0中使用babel 6?

MattiSG

我有用ES6编写的服务器代码,并且我使用pm2来管理该服务器。几个月前,我使用了该next_gen_js选项,它神奇地工作了。

但是,我现在尝试将pm2更新为v1.0.0,但我收到有关import成为非法令牌的错误消息基本上,我的ES6文件不再被解析为ES6。

如何将pm2与ES6文件一起使用?

MattiSG

pm2在v1.0.0中删除了该next_gen_js标志,因为它捆绑了非常重的babel。

您基本上有四个选择。

  1. 停止在后端使用ES6。
  2. 坚持使用pm2 v0.14并使用该next_gen_js标志。
  3. 使用interpreter(的别名exec_interpreter)标记并将其设置为babel-node您需要将其添加babel-cli为应用程序的依赖项。请注意,该interpreter选项仅与兼容fork exec_mode,而与不兼容cluster在撰写本文时,此选项仍处于测试阶段,除非您有重要的缩放限制,否则这可能不是主要问题。
  4. 使用首先需要的一些特定入口点babel-register例如,您可能拥有一个server.js文件,文件位于ES6中,并且是ES6兼容引擎的首选入口点,而index.js仅有该文件require('babel-register'); require('./server');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在pm2 1.0中使用babel 6?

来自分类Dev

如何在Babel 6中使用babel-runtime?

来自分类Dev

如何在pm2中使用Grunt / Gulp?

来自分类常见问题

如何在PM2错误日志中添加日期?

来自分类Dev

如何在帆中添加pm2(pmx)

来自分类Dev

如何在具有mean.js设置的grunt中使用pm2?

来自分类Dev

foldLeft 在 (0 /: (1 to 6))(_+_) 中是如何计算的?

来自分类Dev

如何在.babelrc中使用babel6

来自分类Dev

如何在ubuntu中重复安排“pm2 start”脚本?

来自分类Dev

如何在群集模式下使用pm2启动node.js应用程序?

来自分类Dev

如何在Debian平台上使用pm2 startup命令?

来自分类Dev

如何在JavaScript中[1,2] + [4,5,6] [1] = 1,25

来自分类Dev

如何使用节点“ -r(模块)”启动pm2或如何在node.js中部署模块?

来自分类Dev

如何让PM2监视Vagrant共享目录中的更改?

来自分类Dev

如何使用PM2和Grunt进行部署

来自分类Dev

如何使用PM2生成工人

来自分类Dev

在Mac上如何使用pm2启动命令?

来自分类Dev

如何使用pm2运行`webpack --watch`?

来自分类Dev

使用PM2时如何配置主流程

来自分类Dev

如何使用PM2生成工人

来自分类Dev

使用 pm2 restart / reload 时如何捕获错误

来自分类Dev

如何使用React和Webpack设置Babel 6 Stage 0

来自分类Dev

您如何在PM2中忽略手表正则表达式工作

来自分类Dev

如何在AWS ubuntu服务器上使用jenkins启动pm2网站?

来自分类Dev

在Babel 6中使用react-hot-loader

来自分类Dev

如何在Entity Framework 6 Code First中创建多个1:1外键关系?

来自分类Dev

如何在EF6中使用临时表

来自分类Dev

如何在XCode6中使用StringByAppendingFormat

来自分类Dev

如何在XCode6中使用NSMutableRequest

Related 相关文章

热门标签

归档