我将.babelrc放在项目文件内,但是babel报错
另js文件是生成了complied.js和js.map文件,但是打开complied.js文件还是es6,有let关键字
补充详细情况:
1.我npm安装时是安装在C:\USERS\用户名
2.babel所在的目录为此目录下的node_modules文件夹下
3.webstorm的flie watcher配置为下图
{"presets":["C:/Users/tim/AppData/Roaming/npm/node_modules/babel-preset-react"]}
你运行babel
命令的地方
比如 C:/demos/
的项目目录
那么.babelrc
文件应该是c:/demos/.babelrc
而你运行babel
命令应该在 c:/demos/
位置上运行
还有你上面的错误看看是不是没有babel-preset-es2015
先npm install babel-preset-es2015 在你的项目中
$ npm install --save-dev babel-preset-es2015
增加以下行在你的.babelrc
文件上:
{
"presets": ["es2015"]
}