We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Babel 是 JavaScript 的編譯器,編寫時幫助我們兼容各個版本。
Babel is a JavaScript compiler. Use next generation JavaScript, today.
ECMAScript 是一個標準化規範,近年每天都會進化規範的版本,就有了更方便和更簡潔的語法可以使用。但是瀏覽器不支援怎麼辦咧?這時候就有 Babel 來幫新語法轉換成相容瀏覽器的舊版本語法,方便以快速的新語法開發又甭擔心瀏覽器不支援囉~
2018 年 8 月發佈 Babel 7,更新了一些設定
npm install --save-dev babel-cli
npm install --save-dev @babel/cli
npm install --save-dev babel-preset-es2015
npm install --save-dev @babel/preset-env
babel-preset-es2015
Babel 7更新
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Babel 是 JavaScript 的編譯器,編寫時幫助我們兼容各個版本。
官網這麼說
Babel is a JavaScript compiler.
Use next generation JavaScript, today.
為什麼有各種版本?
ECMAScript 是一個標準化規範,近年每天都會進化規範的版本,就有了更方便和更簡潔的語法可以使用。但是瀏覽器不支援怎麼辦咧?這時候就有 Babel 來幫新語法轉換成相容瀏覽器的舊版本語法,方便以快速的新語法開發又甭擔心瀏覽器不支援囉~
Babel 7
2018 年 8 月發佈 Babel 7,更新了一些設定
原安裝為
npm install --save-dev babel-cli
,更新為npm install --save-dev @babel/cli
原安裝為
npm install --save-dev babel-preset-es2015
,更新為npm install --save-dev @babel/preset-env
。@babel/preset-env 支援兼容瀏覽器的環境打包,因為不是所有瀏覽器都支援最新版本,所以需要套件來支援。
babel-preset-es2015
的 es2015 是指該版的年度套件,Babel 7 之後使用 @babel/preset-env 就可已往前兼容了。Babel 7更新
The text was updated successfully, but these errors were encountered: