कोलाहल-मावेन-प्लगइन नहीं transpiling प्रसार करने के लिए ऑपरेटर ES5

0

सवाल

मैं का उपयोग कर रहा हूँ डोजो टूलकिट और उन्नयन के बाद का उपयोग करने के लिए बंद करने के संकलक, मैंने देखा मैं करने के लिए की जरूरत 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 में पूर्व निर्धारित विकल्प के माध्यम से अपने एपीआई के रूप में यहाँ परिभाषित किया गया है और उपयोग में कोलाहल-मावेन-यहाँ प्लगइन.

पूर्व निर्धारित विकल्प नहीं है पारित करने के लिए कोलाहल एपीआई तरह से परिभाषित में एक .babelrc config फ़ाइल । इसे में पारित हो जाता है के बिना preset- उपसर्ग. तो पाने के लिए @babel/preset-env पूर्व निर्धारित विकल्प के लिए आपको बस पास में env.

तो करने के लिए इस दौर से बाहर है, यहाँ कर रहे हैं आम presets और कैसे आप के माध्यम से उन्हें पारित करने के लिए एपीआई:

  • @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ý
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में