Babel-maven plugin 지 transpiling 확산 연산자를 ES5

0

질문

내가 사용하고 도장 toolkit 그 후 업그레이드를 사용하밈 컴파일러가 필요하 transpile 을 ES5 하기 전에 도장을 구축 util 그것의 작업에서 활용하기 위해 새로운 ES6+특징이다.

그래서 사용 babel-maven-plugin 이 작업을 수행할 수 있습니다.

모든 것이 잘 작동하고 사용한 것을 제외하고는 ...spread 운영자가되지 않 transpiling.

해야 합니까 다운로드 @babel/preset-env 패키지뿐만 아니하는 설정 preset 옵션? 또는 있는 옵션을 설정했습니다.?

babeljs ecmascript-6 transpiler
2021-11-22 15:35:35
1

최고의 응답

0

후에 추가 검색을 할 필요가 없을 다운로드셋 패키지입니다.

babel-standalone 에서 미리 설정 옵션을 통해 그것의 API 를 정의한 여기 에 사용하는 바벨-maven plugin 여기에.

사전 설정 옵션은 전달되지 않는 바벨 API 는 다음과 같이 정의 .babelrc config 파일에 있습니다. 그것은 전에 없이 preset- 접두사입니다. 그래서 얻 @babel/preset-env 사전 설정 옵션이 필요하신을 단순히 전달 env.

그래서운 이웃,여기에 일반적인 사전 설정 및 어떻게 당신이 그들에게 전달을 통한 API:

  • @babel/preset-env --> env
  • @babel/preset-react --> react
  • @babel/preset-flow --> flow
  • @babel/preset-typescript --> typescript

그래서 사용하기 위해서는 babel-maven-plugin 나는 설정이 필요하 pom.xml 다음과 같다:

<plugin>
    <groupId>com.jarslab.maven</groupId>
    <artifactId>babel-maven-plugin</artifactId>
    <version>1.6</version>
    <executions>
        <execution>
            <id>js-transpile</id>
            <phase>process-resources</phase>
            <goals>
                <goal>babel</goal>
            </goals>
            <configuration>
                <verbose>true</verbose>                                  
                <babelSrc>./js/babel/babel.min.js</babelSrc>
                <sourceDir>./js</sourceDir>
                <targetDir>./js</targetDir>
                <presets>env</presets>
            </configuration>
        </execution>
    </executions>
</plugin>
2021-11-30 15:39:28

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................