zl程序教程

您现在的位置是:首页 >  后端

当前栏目

[ES6] 21. ESNext, ES6-Shim & Node

2023-09-14 09:00:55 时间

ES-Next:

Esnext is similar to traceur, you can use command line to compile files.

Install:

npm install esnext -g


Here's how to compile a single file an print it to stdout:

esnext myfile.js

 

To compile many files at once, specify an output directory:

esnext -o build lib/**/*.js

 

To enable source maps for these files, add the **--source-maps** flag.

But esnext doesn't support as many es6 features as traceur, so it is not that popular.


ES-shim

ES-shim is different from traceur and esnext. It is a list of shim and polyfills which you can include and use in the browser.
So it is really easy to use.

Install:

bower install es6-shim

 

Node

For Windows, need to install nodist for node manager.

 

 Usage:

node --harmony --use-strict app.js