Babel
最近在看ES6,看到了babel这个东西,感觉还挺好玩,但是一直尝试都没成功,尝试了好几次,终于成功了。记录一下:
1.首先需要安装node的环境。【这个去官网下载一个,直接next安装就行】
2.创建package.json文件。【使用npm inint -y命令进行创建】
3.安装babel 【npm install i -D babel-preset-env babel-cli】
4.在将有es6语法的src/index.js进行转化的时候出错了,原因是因为我们安装的时候是布局进行的安装,并不是全局安装,所以不能直接使用Babel。【当然如果你使用的就是全局的安装,还是出现了这个错误,就要注意是否配置了环境变量】
6.因此,在package.json文件中的 srcipts中添加:
【babel src/index.js --out-fie dist/index.js:将制定的文件转化到指定的文件位置】
【babel src -d dist:将指定的文件夹中的文件全部转化到指定的文件夹下】
【babel src -w -d dist:动态的将指定的文件夹中的文件全部转化到指定的文件夹下,也就是一直进行监听,只要src下面的有变化,就会自动的对其进行相应的转化】
7.使用npm run build进行转化
8.结果:
结果还是很明显的。