node.js 下安装 babel

1.npm install --save-dev @babel/core @babel/cil @babel/preset-env @babel/node

如果无法识别是加上单引或者双引号,
这种安装是babel 7。0 版本以上,如果是npm i --save- dev babel-core 安装是6.4版本要注意,
因为babel7.0版本以上babel-node 命令并非独立安装,在该死的 Babel 7.x 以前,需要通过安装 babel-cli 包获得。而在更该死的 Babel 7.x 以后,babel 的模块被被拆分。因此需要安装 @babel/core @babel/node 两个包来获取。
(版主亲测7.0 以上必须安装cil 和 core ,吃了很大亏,引以为戒)

2.npm install --save @babel/polyfill

目前最常用的配合Babel一起使用的polyfill是babel-polyfill,通过改写全局prototype的方式实现,它会”加载整个polyfill库”,针对编译的代码中新的API进行处理,并且在代码中插入一些帮助函数,比较适合单独运行的项目。

babel-polyfill解决了Babel不转换新API的问题,但是直接在代码中插入帮助函数,会导致污染了全局环境,并且不同的代码文件中包含重复的代码,导致编译后的代码体积变大。

3 项目根目录创建文件 babel.config.js

4通过 npx babel-node index.js 运行文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章