我正在嘗試過渡到React,並且正在設置新工具。我想我喜歡Sublime Text 3.我現在用babel和eslint包運行它。現在我不確定何時將我的jsx編譯爲單獨的js文件。如何在Sublime內編譯jsx?
我已經使用了babel-cli手錶選項,但Sublime內部自動發生的事情是理想的...而不是開發人員手動啓動的另一個過程。崇高的巴貝爾包裝是否會以某種方式做到這一點?我沒有看到有關輸出目錄的任何選項或配置等。
我正在嘗試過渡到React,並且正在設置新工具。我想我喜歡Sublime Text 3.我現在用babel和eslint包運行它。現在我不確定何時將我的jsx編譯爲單獨的js文件。如何在Sublime內編譯jsx?
我已經使用了babel-cli手錶選項,但Sublime內部自動發生的事情是理想的...而不是開發人員手動啓動的另一個過程。崇高的巴貝爾包裝是否會以某種方式做到這一點?我沒有看到有關輸出目錄的任何選項或配置等。
您有很多選項。
你可以運行grunt,gulp,webpack來這麼做。
我個人使用的是webpack我在package.json中有我的腳本,並通過在控制檯中的以下動作來運行它們。
npm run webpack
npm run watch
npm run test
請勿使用僅適用於一個IDE或文本編輯器的解決方案,以及不能在團隊成員之間共享的解決方案。
你能解釋一下你最後一句話嗎?如果我正在使用IDE XYZ,爲什麼我不應該使用XYZ插件來編譯我的代碼? – MattDMo
這些IDE插件只是調用函數並顯示結果。 大多數轉換和加載器都是帶有json安裝文件的javascript函數。 您可以設置這些javascript函數並從終端使用它們。 這將確保它也可以用於使用其他IDE的同事。 –
這與「不要在崇高內部運行eslint」一樣有用,只需使用命令行' –
https://packagecontrol.io/search – MattDMo