用webstorm+babel写es6:.babelrc文件应该放在哪里

我将.babelrc放在项目文件内,但是babel报错
图片描述

另js文件是生成了complied.js和js.map文件,但是打开complied.js文件还是es6,有let关键字

补充详细情况:
1.我npm安装时是安装在C:\USERS\用户名
2.babel所在的目录为此目录下的node_modules文件夹下
3.webstorm的flie watcher配置为下图图片描述

阅读 16.3k
2 个回答

你运行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"]
}
新手上路,请多包涵

{"presets":["C:/Users/tim/AppData/Roaming/npm/node_modules/babel-preset-react"]}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进