1. 程式人生 > >03利用babel來”編譯”我們的指令碼檔案

03利用babel來”編譯”我們的指令碼檔案

第一步
在終端下進入專案根目錄,執行 npm init,一路回車下去
然後發現專案目錄下多了一個”package.json”檔案

第二步
安裝babel-cli

sudo npm install -g babel-cli

安裝”編譯”外掛

sudo npm install babel-plugin-transform-react-jsx

完成上面,專案目錄下會多如下目錄和檔案
這裡寫圖片描述

第三步、執行編譯
編譯我們src目錄下面的hello.js

babel --plugins transform-react-jsx src/hello.js --out-file build/hello.js

編譯後的檔案輸出到build/hello.js

第四步、修改index.html

<!DOCTYPE html>
<html>
<head>
    <title>初始</title>
    <meta charset="utf-8">
    <script src="build/react.js"></script>
    <script src="build/react-dom.js"></script>

    <!-- 不需要這個檔案啦 -->
    <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js"></script> -->
</head> <body> <div id="demo"></div> <!-- 必須放在dom後面 --> <!-- 注意type是text/javascript啦 --> <!-- 引入我們編譯好的js --> <script type="text/javascript" src="build/hello.js"></script> </body> </html>