2016-03-28 79 views
0

我正在尝试过渡到React,并且正在设置新工具。我想我喜欢Sublime Text 3.我现在用babel和eslint包运行它。现在我不确定何时将我的jsx编译为单独的js文件。如何在Sublime内编译jsx?

我已经使用了babel-cli手表选项,但Sublime内部自动发生的事情是理想的...而不是开发人员手动启动的另一个过程。崇高的巴贝尔包装是否会以某种方式做到这一点?我没有看到有关输出目录的任何选项或配置等。

+0

https://packagecontrol.io/search – MattDMo

回答

-1

您有很多选项。

你可以运行grunt,gulp,webpack来这么做。

我个人使用的是webpack我在package.json中有我的脚本,并通过在控制台中的以下动作来运行它们。

npm run webpack 
npm run watch 
npm run test 

请勿使用仅适用于一个IDE或文本编辑器的解决方案,以及不能在团队成员之间共享的解决方案。

+0

你能解释一下你最后一句话吗?如果我正在使用IDE XYZ,为什么我不应该使用XYZ插件来编译我的代码? – MattDMo

+0

这些IDE插件只是调用函数并显示结果。 大多数转换和加载器都是带有json安装文件的javascript函数。 您可以设置这些javascript函数并从终端使用它们。 这将确保它也可以用于使用其他IDE的同事。 –

+1

这与“不要在崇高内部运行eslint”一样有用,只需使用命令行' –