用Babel7打造支持ES6+的Node环境

【精选秒杀】热卖云产品限量抢,云服务器20元/月起,服务稳定,价格更优

有时候需要一个环境去运行我们的样例代码,如果用 jsfiddle / jsrun 还是有些不方便,需要国际上网并且还有些慢。

本文主要是用最新的 babel7,打造一个可以执行 ES2015 / ES2016 及以上的环境。

cnpm init -y

新起一个 node-playground 的项目。

cnpm install –save-dev @babel/cli @babel/core @babel/node @babel/register @babel/preset-env

新建一个文件 ./src/index.js

 

node ./src/index.js 会报错。 unexpected token “=”。

在项目的根目录新建 .babelrc 文件

这里还要装 cnpm i @babel/plugin-proposal-class-properties -S 因为用了新特性 class-properties

npx babel-node ./src/index.js

至于 npx 是什么,可以参考我以前的文章《npx 是什么》.


关注微信公众号

码中人 微信公众号