Вопросы с тегом 'babeljs'

Babel (ранее 6to5) является компилятором JavaScript. Он преобразует код ES6 +/ES2015 в код ES5.
8

Использование Node.js требует от импорта/экспорта ES6

В проекте, с которым я сотрудничаю, у нас есть два варианта, по которым мы можем использовать систему модулей: Импорт модулей с помощью require и экспорт с использованием module.exports и exports.foo. Импорт модулей с использованием ES6 import и...
11 июл. '15 в 7:19
35

Регенератор Babel 6 Срок службы не определен

Я пытаюсь использовать async, жду с нуля на Babel 6, но я получаю регенератор. Время выполнения не определено. .babelrc file { "presets": [ "es2015", "stage-0" ] } package.json file "devDependencies": { "babel-core": "^6.0.20", "babe...
04 нояб. '15 в 16:58
10

Вызовите функции aync/await параллельно

Насколько я понимаю, в ES7/ES2016 добавление нескольких await в код будет схоже с цепочкой .then() с promises, что означает, что они будут выполняться один за другим, а не в parallerl. Так, например, у нас есть этот код: await someCall(); await ano...
24 февр. '16 в 20:28
8

babel-loader jsx СинтаксисError: Неожиданный токен

Я новичок в React + Webpack. Я нашел странную ошибку в моем приветственном веб-приложении. Я использую babel-loader в webpack, чтобы помочь мне преобразовать jsx в js, но похоже, что babel не может понять синтаксис jsx. Вот мои зависимости: "devD...
01 нояб. '15 в 8:25
7

Как создать исходные файлы при использовании babel и webpack?

Я новичок в webpack, и мне нужна помощь в создании исходных файлов. Я запускаю webpack serve из командной строки, которая успешно компилируется. Но мне действительно нужны исходные коды. Это мой webpack.config.js. var webpack = require('webpack'); ...
16 июн. '15 в 14:41
19

Не удалось получить доступ к экземпляру React (this) внутри обработчика событий

Я пишу простой компонент в ES6 (с BabelJS), а функции this.setState не работают. Типичные ошибки включают что-то вроде Невозможно прочитать свойство 'setState' из undefined или this.setState не является функцией Знаешь почему? Вот код: imp...
11 апр. '15 в 12:41
13

"неожиданный импорт токена" в Nodejs5 и babel?

В js файле я использовал импорт вместо require import co from 'co'; И попытался запустить его непосредственно nodejs, так как он сказал, что импорт - это "функции доставки" и поддержка без какого-либо флага времени выполнения (https://nodejs.org/e...
09 нояб. '15 в 7:41
4

Babel 6 изменяет способ экспорта по умолчанию

До этого, babel добавит строку module.exports = exports["default"]. Это уже не так. Что это означает, прежде чем я смог: var foo = require('./foo'); // use foo Теперь я должен сделать это: var foo = require('./foo').default; // use foo Не огро...
03 нояб. '15 в 17:57
5

Как использовать функции стрелок (public class fields) в качестве методов класса?

Я новичок в использовании классов ES6 с React, ранее я привязывал свои методы к текущему объекту (показать в первом примере), но ES6 позволяет мне постоянно привязывать функцию класса к экземпляру класса со стрелками? (Полезно при передаче в качестве...
11 июл. '15 в 22:05
8

Что означает "Генератор кода деоптимизировал стилирование [некоторого файла], поскольку он превышает максимальный" 100 КБ "?

Я добавил новый проект npm в свой проект и потребовал его в одном из моих модулей. Теперь я получаю это сообщение от webpack, build modulesNote: The code generator has deoptimised the styling of "D:/path/to/project/node_modules/ramda/dist/ramda.js...
11 апр. '15 в 9:38
5

Правильный способ импорта lodash

У меня была обратная связь с запросом на тягу ниже, просто интересно, какой путь является правильным способом импорта lodash? Вам лучше делать импорт из 'lodash/has'.. Для более ранней версии lodash (v3), который сам по себе довольно тяжелый, мы до...
07 февр. '16 в 6:32
9

Доступ к нулевым свойствам (и условное назначение) в ES6/2015

Существует ли в SO6 (ES2015/JavaScript.next/Harmony) доступ к свойству (t20 > -safe) доступа к свойствам (нулевое распространение/существование), например ?. в CoffeeScript например? Или это запланировано для ES7? var aThing = getSomething() ...
21 авг. '15 в 11:23
10

Как опубликовать модуль, написанный на ES6, в NPM?

Я собирался опубликовать модуль для NPM, когда подумал о переписывании его в ES6, как в будущем, так и в изучении ES6. Я использовал Babel для перевода на ES5 и запуска тестов. Но я не уверен, как действовать: Передаю ли я и публикую папку с резуль...
20 апр. '15 в 2:25
4

Экспорт/импорт ES6 в индексном файле

В настоящее время я использую ES6 в приложении React через webpack/babel. Я использую индексные файлы для сбора всех компонентов модуля и их экспорта. К сожалению, это выглядит так: import Comp1_ from './Comp1.jsx'; import Comp2_ from './Comp2.jsx';...
03 дек. '15 в 17:35
11

Расширение ошибки в Javascript с синтаксисом ES6 и Babel

Я пытаюсь расширить Error с помощью ES6 и Babel. Он не работает. class MyError extends Error { constructor(m) { super(m); } } var error = new Error("ll"); var myerror = new MyError("ll"); console.log(error.message) //shows up correctly cons...
27 июн. '15 в 14:28