我怎么知道我在 React 中使用 ES6?

How could I know I am using ES6 in React?

我正在尝试使用 react.js。 我在阅读 "get started with react" 时发现了一个问题。 (link : https://facebook.github.io/react/docs/getting-started.html)

页面中间,有一句话,

Note: If you are using ES2015, you will want to also use the babel-preset-es2015 package.

但是,我不知道如何找到我正在使用的是哪一个。我怎样才能找到我正在使用的是哪一个?

SUM >> 我怎么知道ES版本?

如果您使用 import xy from './xy' 来请求您的模块,那么您使用的是 ES6。如果您使用 var xy = require('./xy') 来请求您的模块,那么您不是。 ES6 提供的远不止于此,但是已经有数百篇关于它的文章。例如 类 是 ES6 中的新内容。顺便说一句,ES6 = ECMAScript 2015:https://en.wikipedia.org/wiki/ECMAScript

此外,如果您在项目中使用 Babel,那么您使用的是 ES6。对于较旧的浏览器,您需要 "transpile" 代码才能工作。

顺便说一句,现在每个开发人员都应该听说过 ES6,我强烈建议您已经使用它。

However, I do not know how to find which one I am using. How could I find which one I am using?

您可以签入项目的 package.json。通常,您会在 devDependencies 属性 下找到这样的内容:"babel-preset-es2015": "x.y.z"(x.y.z 是您使用的版本)

指的是这个npm

希望对您有所帮助。

编辑:您问题的答案:

SUM >> How could I know ES version?

非常简单。检查代码库中的 ES2015 specific syntatic 功能。