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

用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配置为下图


{"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"]
}
【热门文章】
【热门文章】