1.由于学习es6的需要用babel转化为es5来转换代码。
按照官方文档 先卸载原来全局babal;
$npm uninstall babel ;
$npm install babel-cli --save-dev //安装在本地项目目录下
然并卵: 一直在提醒Babel6 Babel-cli分离出来不能用babel。
然后我重新删除
$ npm uninstall babel -g;
$npm uninstall babel-cli -g;
然后重试,仍然没有反应。
然后我想是不是在全局别的地方有安装Babel5的东西。
然后我在 C:\Users\Administrator\AppData\Roaming目录下node_modules下发现babel安装包。重新删除。再试仍然不行。
后来我把Programs Files下和C:\Users\Administrator\AppData\Roaming的node文件 全部删除。
后来受到这篇文章启发,是不是环境变量配置有问题 https://segmentfault.com/a/1190000008491089;
重新安装node 的安装包,默认安装Programs Files 设置 重新配置环境变量 在nodejs的目录下创建
两个目录,配置环境变量 用户变量path C:\Program Files\nodejs\node_global 系统变量新建
设置完 全局安装 $npm install babel-cli -g 看成功安装到 设定的目录下。再测 可用 OK。。。 环境变量的配置可参照:https://www.cnblogs.com/zhouyu2017/p/6485265.html 感谢各位博主的精华贴。