Pycharm WebStorm 配置 babel 实现自动编译 ECMAScript6 (es6) 文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm WebStorm 配置 babel 实现自动编译 ECMAScript6 (es6) 文件相关的知识,希望对你有一定的参考价值。

所需基础

  • node.js

  • nmp



开始


1、首先新建一个空项目,减少干扰更快的看到配置效果。



2、在项目中创建一个 man.js 文件 。


  • 进入设置:

    「 File Settings Languages&Frameworks javascript


  • 将 JavaScript language version 改成 ECMAScript 6 。


    技术分享


  • man.js 中输入 ES6 代码,例如:


var Name = ‘Michael‘;

function multiply(x, y) { 
return x * y; 
};

export { Name, multiply as f1}


3、在根目录新建一个 package.json 文件,『这一步如果没有完成,下面的安装会报错』。


  • 输入内容:

{
    "name": "test-es6toes5",
    "version": "1.0.0"
}



4、在Terminal中安装相应的包 。


  • npm install --save-dev babel-cli
    npm install --save-dev babel-preset-es2015
    cnpm i babel-preset-env --save-dev


    技术分享




5、添加 File Watchers 。


  • 进入设置:

    「 File Settings Tools File Watchers 」


  • 点击 「+ 号,选择 「 Bable 」。


  • 修改 「 Program 」 一项为以下内容,「此为 windows 设置,其他操作系统自行选择相应的 babel 运行文件」:


「YourProjectDir」\node_modules\.bin\babel.cmd

例如:C:\MyProject\node_modules\.bin\babel.cmd


技术分享



6、这样就设置完成了,man.js 更改后会进行自动编译,放在项目根目录 dist 文件夹下。


注意



如果能帮到你,赞我一下呗


End.

本文出自 “范斯特罗夫斯基” 博客,请务必保留此出处http://headlock.blog.51cto.com/2772396/1976432

以上是关于Pycharm WebStorm 配置 babel 实现自动编译 ECMAScript6 (es6) 文件的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm/Webstorm 上传和下拉 GitHub 项目

这个 JetBrains/PyCharm/WebStorm 快捷键组合是啥意思?

JetBrains IDE(WebStorm、IntelliJ、Pycharm 等)没有为 Bitbucket 保存密码

如何在鼠标悬停时禁用 JetBrains IDE(IntelliJ IDEA、PyCharm、WebStorm)中的自动显示提示

在 JetBrains IDE(PhpStorm、PyCharm、WebStorm 等)中复制完整文件路径的快捷键

JetBrains (PyCharm/WebStorm) 系列软件 快捷键设置