我怎么知道我在 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 功能。
我正在尝试使用 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 功能。