Als «babeljs» getaggte Fragen

Babel (früher 6to5) ist ein JavaScript-Compiler. Es wandelt ES6 + / ES2015-Code in ES5-Code um.

18
Die Unterstützung für die experimentelle Syntax 'classProperties' ist derzeit nicht aktiviert
Während ich React innerhalb des Django-Projekts einrichtete, stieß ich auf diesen Fehler ModuleBuildError beim Erstellen des Moduls fehlgeschlagen (von ./node_modules/babel-loader/lib/index.js): SyntaxError: C: \ Users \ 1Sun \ Cebula3 \ cebula_react \ assets \ js \ index.js: Unterstützung für die experimentelle Syntax 'classProperties' 'ist derzeit nicht aktiviert (17: 9): 15 | …

10
Die Babel-Datei wird kopiert, ohne transformiert zu werden
Ich habe diesen Code: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); und ich habe installiert babel-coreund babel-cliglobal über npm. Der Punkt ist, wenn ich versuche, dies auf meinem Terminal zu kompilieren: babel proxy.js --out-file proxified.js Die Ausgabedatei wird kopiert anstatt kompiliert (ich meine, …


5
Webpack Babel 6 ES6 Dekorateure
Ich habe ein Projekt in ES6 mit Webpack als Bundler geschrieben. Die meisten Transpilierungen funktionieren einwandfrei, aber wenn ich versuche, Dekorateure irgendwo einzuschließen, wird folgende Fehlermeldung angezeigt: Decorators are not supported yet in 6.x pending proposal update. Ich habe mir den Babel Issue Tracker angesehen und konnte dort nichts finden. …


2
ES6 Getter / Setter mit Pfeilfunktion
Ich verwende babel6 und erstelle für mein Lieblingsprojekt einen Wrapper für XMLHttpRequest für die Methoden, die ich verwenden kann: open = (method, url, something) => { return this.xhr.open(method, url, something); } aber für die Eigenschaften funktioniert die Pfeilfunktion nicht das funktioniert: get status() { return this.xhr.status; } kann ich aber …

6
Konvertieren Sie ES6 Iterable in Array
Angenommen, Sie haben ein Array-ähnliches Javascript ES6 Iterable, von dem Sie im Voraus wissen, dass es endlich lang ist. Wie können Sie es am besten in ein Javascript-Array konvertieren? Der Grund dafür ist, dass viele js-Bibliotheken wie Unterstrich und lodash nur Arrays unterstützen. Wenn Sie also eine ihrer Funktionen auf …



2
babel CLI kopiert nonjs Dateien
Ich führe einen babel cli Befehl aus babel src --out-dir lib So kopieren Sie die es6-Skripte von src in lib. Es werden jedoch keine CSS / SCSS-Dateien kopiert, die ich im Ordner src / habe. Gibt es eine Möglichkeit, sie auch kopieren zu lassen?
88 babeljs 

10
Voreingestellte Dateien dürfen keine Objekte exportieren
Ich habe eine Karussell - Datei , in der ich mag zu bekommen index.jsund zu bauen block.build.js, so dass meine its webpack.config.js: var config = { entry: './index.js', output: { path: __dirname, filename: 'block.build.js', }, devServer: { contentBase: './Carousel' }, module : { rules : [ { test: /.js$/, loader: …


4
Fügen Sie in React dynamisch untergeordnete Komponenten hinzu
Mein Ziel ist es, Komponenten dynamisch zu einer Seite / übergeordneten Komponente hinzuzufügen. Ich habe mit einer grundlegenden Beispielvorlage wie dieser begonnen: main.js: var App = require('./App.js'); var SampleComponent = require('./SampleComponent.js'); ReactDOM.render(<App/>, document.body); ReactDOM.render(<SampleComponent name="SomeName"/>, document.getElementById('myId')); App.js: var App = React.createClass({ render: function() { return ( <div> <h1>App main component! …

5
'Symbol' ist im IE nach Verwendung von babel undefiniert
Ich habe eine reactjsApp, die mit ES6-Standards geschrieben wurde, und ich verwende sie webpack, um sie zu erstellen. Das webpacklädt die jsModule mit babel-loader. Um genau zu sein, verwende ich die folgenden Versionen von Paketen: ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel-loader@5.4.0 └── webpack@1.12.6 Nach dem Erstellen gibt der IE 10 …

3
Der Standardexportwert () in Babel 6.x kann nicht benötigt werden
In Babel 5.x kann ich folgenden Code schreiben: app.js. export default function (){} index.js require('babel/register'); require('./app')(); Dann kann ich node index.jsfehlerfrei laufen . Verwenden Sie jedoch Babel 6.x, und führen Sie den folgenden Code aus index.es6.js require('babel-core/register'); require('./app')(); führt zu einem Fehler require (...) ist keine Funktion Ich möchte wissen …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.