每個項目使用不同的系統來構建和部署JavaScript。我們嘗試盡量讓React環境無關。
## React
### CDN托管的React
我們在我們的[下載頁面](http://reactjs.cn/react/downloads.html)提供了React的CDN托管版本。這些預構建的文件使用UMD模塊格式。直接簡單地把它們放在``標簽中將會給你環境的全局作用域引入一個`React`對象。React也可以在CommonJS和AMD環境下正常工作。
### 使用主分支
我們在[GitHub倉庫](https://github.com/facebook/react)的主分支上有一些構建指令。我們在`build/modules`下構建了符合CommonJS模塊規范的樹形目錄,你可以放置在任何環境或者使用任何打包工具,只要支持CommonJS規范。
## JSX
### 瀏覽器中的JSX轉換
如果你喜歡使用JSX,我們[在我們的下載頁面](http://reactjs.cn/react/downloads.html)提供了一個用于開發的瀏覽器中的JSX轉換器。簡單地用一個``標簽來觸發JSX轉換器。
> 注意:
>
> 瀏覽器中的JSX轉換器是相當大的,并且會在客戶端導致無謂的計算,這些計算是可以避免的。不要在生產環境使用 - 參考下一節。
### 生產環境化:預編譯JSX
如果你有[npm](http://npmjs.org/),你可以簡單地運行`npm install -g react-tools`來安裝我們的命令行`jsx`工具。這個工具會把使用JSX語法的文件轉換成純的可以直接在瀏覽器里面運行起來的JavaScript文件。它也會為你監視目錄,然后自動轉換變化的文件;例如:`jsx --watch src/ build/`。運行`jsx --help`來查看更多關于如何使用這個工具的信息。
### 有用的開源項目
開源社區開發了在幾款編輯器中集成JSX的插件和構建系統。點擊[JSX集成](https://github.com/facebook/react/wiki/Complementary-Tools#jsx-integrations)查看所有內容。