node.js - babel编译es6 modules的插件是哪个?
伊谢尔伦
伊谢尔伦 2017-04-17 15:14:48
0
2
441

node到v7后支持了async/await,
不想再让项目代码被babel编译的面目全非,
只想编译node还不支持的es6 modules(import export),
请问babel支持的是哪个插件,
或者可以如何设置让babel只编译这部分?


装了

    "babel-cli": "^6.18.0",
    "babel-plugin-transform-es2015-modules-commonjs": "^6.18.0"

.babelrc

{
    "plugins": [
        "transform-es2015-modules-commonjs"
    ]
}

但是--out-file后还是不能支持es6 modules

还有另一个问题就是node v7目前还是不支持 async/await

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
洪涛

하하, 때마침 이런 글을 봤습니다. https://segmentfault.com/a/11...

  1. 전역 설치babel-cli, *inux 등 sudo를 기억하세요

    으아악
  2. babel-plugin-transform-es2015-modules-commonjs프로젝트 루트 디렉터리에 플러그인을 설치

    으아악
  3. 프로젝트 루트 디렉터리에 다음과 같은 내용으로 .babelrc 구성 파일을 작성합니다.

    으아악

    테스트해 보세요.

으아악
阿神

한번 보세요https://github.com/babel/babe...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿