Запитання з тегом «babeljs»

Babel (раніше 6to5) - компілятор JavaScript. Він перетворює код ES6 + / ES2015 в код ES5.

18
Підтримка експериментального синтаксису "classProperties" наразі не включена
Під час налаштування React в рамках проекту Django я натрапив на цю помилку Не вдалося збігти ModuleBuildError у модулі (від ./node_modules/babel-loader/lib/index.js): SyntaxError: C: \ Users \ 1Sun \ Cebula3 \ cebula_react \ properties \ js \ index.js: Підтримка експериментального синтаксису classProperties "наразі не ввімкнено (17: 9): 15 | 16 | …

10
Файл Babel копіюється без трансформації
У мене є цей код: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); і я встановив babel-coreі в babel-cliусьому світі через npm. Справа в тому, що я намагаюся компілювати це з моїм терміналом: babel proxy.js --out-file proxified.js Вихідний файл отримує скопійовано замість компільованого (я …

7
"Вам може знадобитися відповідний завантажувач для обробки цього типу файлів" з Webpack та Babel
Я намагаюся використовувати Webpack з Babel для компіляції активів ES6, але я отримую таке повідомлення про помилку: You may need an appropriate loader to handle this file type. | import React from 'react'; | /* | import { render } from 'react-dom' Ось як виглядає моя конфігурація Webpack: var path …

5
Webpack babel 6 декораторів ES6
У мене є проект, написаний в ES6, з webpack як мій постачальник. Більшість трансліпінгу працює добре, але коли я намагаюся включати декораторів де завгодно, я отримую цю помилку: Decorators are not supported yet in 6.x pending proposal update. Я переглянув трекер випуску вабелів, і там не зміг знайти нічого, тому …

6
Перетворити ES6 Iterable на Array
Скажімо, у вас є схожий на масив Javascript ES6 Iterable, який ви заздалегідь знаєте, буде обмежений, який найкращий спосіб перетворити його на масив Javascript? Причиною цього є те, що багато бібліотек js, такі як підкреслення та лодаш, підтримують лише масиви, тому, якщо ви хочете використовувати будь-яку їхню функцію в Iterable, …

2
Чому Babel перезаписує імпортовану функцію викликає (0, fn) (…)?
Дано вхідний файл типу import { a } from 'b'; function x () { a() } Вавилон складе його 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); } але при компіляції у вільному режимі виклик функції виводиться як _b.a(); Я провів кілька досліджень того, куди додається оператор …

2
ES6 геттер / сеттер з функцією стрілки
Я використовую babel6, і для свого проекту для домашніх тварин я створюю обгортку для XMLHttpRequest для методів, які я можу використовувати: open = (method, url, something) => { return this.xhr.open(method, url, something); } але для властивостей функція стрілки не працює це працює: get status() { return this.xhr.status; } але я …

17
Неочікуваний імпорт маркерів Babel під час запуску тестів мокко
Рішення, запропоновані в інших супутніх питаннях, таких як включення відповідних пресетів (es2015) у .babelrc, вже реалізовані в моєму проекті. У мене є два проекти (давайте назвемо їх A і B), які обидва використовують синтаксис модуля ES6. У проекті A я імпортую проект B, який встановлюється через npm і живе в …

2
babel CLI копіює файли nonjs
Я запускаю команду babel cli babel src --out-dir lib Щоб скопіювати скрипти es6 із src у lib. Однак він не копіює файли css / scss, які я маю в папці src /. Чи є спосіб змусити їх також скопіювати їх?
90 babeljs 

7
UglifyJS кидає несподіваний маркер: ключове слово (const) з node_modules
Невеликий проект, який я розпочав, використовує модуль вузла (встановлений через npm ), який оголошує constзмінні. Запуск та тестування цього проекту добре, але браузерна перевірка не вдається виконати UglifyJS. Несподіваний маркер: ключове слово (const) Ось загальний файл Gulp, який я успішно використовував для кількох інших минулих проектів без цієї проблеми (тобто …

4
Чи нормально використовувати babel-node у виробництві
Я розробляю сайт, використовуючи babel-node, і переглядаю за допомогою перетворення babelify для підтримки синтаксису ES6. Мені просто цікаво, чи можу я запустити це у виробництві, babel-node server а не node server Які інші варіанти мені потрібно запустити ES6 у вузлі? Ось команди, які я використовую для побудови та запуску в …

6
"Символ" не визначено в IE після використання babel
У мене є reactjsпрограма, написана за стандартами ES6, і я використовую її webpackдля її створення. У webpackзавантажує jsмодулі , що використовують babel-loader. Якщо конкретно, я використовую такі версії пакетів: ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel-loader@5.4.0 └── webpack@1.12.6 Однак після його побудови IE 10 видає таку помилку 'Symbol' is undefined. Чи …

10
Попередньо встановленим файлам заборонено експортувати об'єкти
У мене є файл каруселі, в якому я хочу отримати index.jsта побудувати block.build.js, тому моє webpack.config.js: var config = { entry: './index.js', output: { path: __dirname, filename: 'block.build.js', }, devServer: { contentBase: './Carousel' }, module : { rules : [ { test: /.js$/, loader: 'babel-loader', exclude: /node_modules/, query: { presets: …

4
Динамічно додавати дочірні компоненти в React
Моя мета - додавати компоненти динамічно на сторінку / батьківський компонент. Я почав з базового прикладу шаблону, подібного до цього: 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! </h1> <div …

3
Не може вимагати () значення експорту за замовчуванням у Babel 6.x
У Babel 5.x я можу написати наступний код: app.js export default function (){} index.js require('babel/register'); require('./app')(); Тоді я можу працювати node index.jsбез помилок. Однак, використовуючи Babel 6.x, запустивши такий код index.es6.js require('babel-core/register'); require('./app')(); призводить до помилки require (...) не є функцією Я хочу знати чому?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.