美文网首页
webStrom Es6转Es5

webStrom Es6转Es5

作者: 静默授权 | 来源:发表于2018-12-05 14:10 被阅读0次

一、安装依赖

安装nodeJs(官网:http://nodejs.cn/) 依赖通过node命令安装
/** -i 安装(install简写)
  * -g 安装到全局环境(globals简写)
  * -S 安装到生产环境(--save简写)
  * -D 安装到开发环境(--save-dev简写)
  * --save 安装到生产环境
  * --save-dev 安装到开发环境
  */
安装 babel-cli
npm install babel-cli --save-dev
安装 babel-preset-env
npm install babel-preset-env --save-dev

二、配置babel

在根目录下创建.babelrc文件(安装依赖时会自动生成package.json配置文件,些文件所在为根目录)
{
"presets": [
"env"
  ]
}
配置webStrom
首先确认webStrom javaScript设置格式为ES6

操作路径为 Settings->Languages & Frameworks中选择Javascript选项,versin版本选择为ECMAScript6(或或打开Settings在搜索框中搜索Javascript)

添加babel监听

操作路径为 Settings->Tools->File Watchers(或打开Settings在搜索框中搜索File Watcher)

program:babel路径
全局安装 默认设置
自定义安装 node_modules.bin\babel.cmd
Arguments:babel格式
FilePathRelativeToProjectRoot --out-dir dist --source-maps --presets env
FilePathRelativeToProjectRoot 相对于项目根目录的文件路径
--out-dir 输出位置
dist 输出文件夹名(层级与当前层级相同)
--source-maps 源地图
--presets 预置输出文件排版格式
env 输出文件排版格式
output paths to refresh:源地图输出设置
dist$FileDirRelativeToProjectRoot\FileNameWithoutExtension.js:dist\FileDirRelativeToProjectRoot\FileNameWithoutExtension.js.mapFileDirRelativeToProjectRoot相对于项目根目录的文件路径FileNameWithoutExtension$ 没有扩展名的文件名


如果报错有未安装的错误,请尝试删除要目录的node_modules文件,从新安装一下

npm install

相关文章

  • webStrom Es6转Es5

    一、安装依赖 安装nodeJs(官网:http://nodejs.cn/) 依赖通过node命令安装 安装 bab...

  • webstrom 配置Babel自动编译的问题

    webstrom 配置Babel自动编译es6为es5的时候会有重复编译,多层路径的问题 修改配置为 Argume...

  • 处理js

    转es5语法 提供es6方法 打包js

  • React中ES6和ES5的不同之处

    组件类的定义 es5 es6 状态初始化 es5 }) es6 属性初始化 es5 es6 组件抛出 es5 es...

  • ES6 写法示例

    匿名函数调用 ES5 ES6 箭头函数 将数组的内容 * 2 ES5 ES6 默认参数 ES5 ES6 不定参数 ...

  • 微信小程序

    出现这个错误 把es6转es5的勾选去掉就可以了

  • ReactNative之ES6与ES5区别

    解构复制 ES5 ES6 导入模块 ES5 ES6 导出模块 ES5 ES6 ES 6语法采用export来代替m...

  • webpack报错ERROR in ***.js from Ug

    原因大概率是uglifyjs-webpack-plugin插件不兼容es6语法的问题,需要安装es6转es5的插件...

  • ES6 基础新特性

    关于 ES6 转 ES5 兼容低版本浏览器: Babel 是一个宽泛使用的 ES6 转码器, 可以将 ES6 转为...

  • 2016学习资料总结

    一、基于node的网站开发,使用的技术栈如下 ES6 babel (将ES6转为ES5) node.js koa....

网友评论

      本文标题:webStrom Es6转Es5

      本文链接:https://www.haomeiwen.com/subject/nhuicqtx.html