[英]How could I know I am using ES6 in React?
我正在嘗試使用 react.js。 我在閱讀“開始使用 react”時發現了一個問題。 (鏈接: https : //facebook.github.io/react/docs/getting-started.html )
頁面中間,有一個聲明,
注意:如果您使用的是 ES2015,您還需要使用 babel-preset-es2015 包。
但是,我不知道如何找到我正在使用的那個。 我怎么能找到我正在使用的哪一個?
SUM >> 我怎么知道ES版本?
如果您使用import xy from './xy'
來請求您的模塊,那么您使用的是 ES6。 如果您使用var xy = require('./xy')
來請求您的模塊,則不是。 ES6 提供的遠不止這些,但已經有數百篇關於它的文章。 例如類在 ES6 中是新的。 順便說一句,ES6 = ECMAScript 2015: https : //en.wikipedia.org/wiki/ECMAScript
此外,如果您在項目中使用 Babel,則您使用的是 ES6。 對於較舊的瀏覽器,您需要“轉換”代碼才能工作。
順便說一句,現在每個開發人員都應該聽說過 ES6,我強烈建議您已經使用它。
但是,我不知道如何找到我正在使用的那個。 我怎么能找到我正在使用的哪一個?
您可以簽入項目的package.json
。 通常,您會在devDependencies
屬性下找到如下所示的內容: "babel-preset-es2015": "xyz"
(xyz 是您使用的版本)
它指的是這個npm包
希望這可以幫助。
編輯:你的問題的答案:
SUM >> 我怎么知道ES版本?
很簡單。 檢查代碼庫中ES2015 特定的語法特性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.