Описание тега traceur

Traceur is a JavaScript next-to-JavaScript-of-today compiler that allows you to use features from the future today.
1 ответ

Как использовать gulp-traceur и gulp-webpack?

Я пытаюсь скомпилировать файлы ES6 js. Я использую gulp-traceur и gulp-wepback в линии gulp pipe. gulp.task('default', function () { return gulp.src('js/app.js') .pipe(traceur()) .pipe(webpack()) .pipe(concat('app.js')) .pipe(rename({suffix: '.min'}…
04 фев '15 в 04:24
2 ответа

Смогу ли я использовать Typescript с Angular 2.0, или я должен использовать Traceur?

Как я спросил в этом посте, я хотел узнать, насколько совместим Typescript с ES6, который Typescript 2.0 планирует поддерживать: Должен ли я использовать Traceur вместо Typescript для ES5, но быть готовым к ES6 Однако, когда я прочитал этот пост от …
15 май '14 в 08:51
0 ответов

Использование JSX с traceur

Я использую browserify с es6ify (который использует traceur). Я использую React и у меня есть файлы jsx.Я передаю { jsx: true } вариант es6ify, но я получаю исключение всякий раз, когда browserify видит jsx-файл. С помощью Babel работает. Есть ли чт…
15 мар '16 в 10:09
8 ответов

ECMAScript 6: для чего нужен WeakSet?

WeakSet должен хранить элементы по слабой ссылке. То есть, если на объект не ссылается что-либо еще, его следует удалить из WeakSet. Я написал следующий тест: var weakset = new WeakSet(), numbers = [1, 2, 3]; weakset.add(numbers); weakset.add({name:…
31 май '15 в 09:53
1 ответ

Модули JavaScript ES6 + traceur

Я использую модули ES6, перенесенные в ES5 с помощью traceur.Транспиляция осуществляется через grunt + grunt-traceur Traceur позволяет вам выбрать, какой обработчик модуля использовать: собственный, AMD, commonJS или встроенный.Я пробовал большинств…
05 окт '14 в 23:51
1 ответ

Как (действительно!) Сделать синхронизацию асинхронных вызовов JavaScript (в Chrome)?

Я знаю, что несколько похожих вопросов задавали раз газону, но мне действительно нужно сделать асинхронный вызов действительно синхронным. Я обычно должен использовать AMD в асинхронном режиме, и я должен убедиться, что некоторые звонки require выпо…
1 ответ

Как настроить теги сценария для angularjs 2, написанные в Es6 для переноса в Es5

Ниже приведено описание плункера, которое началось с шаблона angularjs 2 es6 http://goo.gl/IGaTZw Я добавил traceur и удалил замену main.es6.js на main.js, если неявный режим мешает. <head> <script data-require="traceur-runtime@0.0.88" data…
30 июл '15 в 20:29
0 ответов

Интегрируйте traceur в сборку grunt

Я создал образец углового проекта, используя yeoman генератор. Моя задача сборки содержит следующее: grunt.registerTask('build', [ 'clean:dist', 'wiredep', 'useminPrepare', 'concurrent:dist', 'autoprefixer', 'ngtemplates', 'concat', 'ngAnnotate', 'c…
22 авг '15 в 09:48
1 ответ

Назначение отслеживающего контроллера angular-ui-router

Я пытаюсь присвоить контроллеру состояние в ui-router. Контроллер компилируется с помощью traceur. Состояние назначения выглядит так: $stateProvider .state('form', { url: '/form' , templateUrl: 'views/form.html' , controller: 'FormController as Form…
14 янв '15 в 13:23
6 ответов

Должен ли я использовать Traceur вместо Typescript для ES5, но быть готовым к ES6

Я работаю над большой кодовой базой, которая может принести пользу Typescript, но, поскольку в конечном итоге мир перейдет на ES6, следует ли мне направить разработку в сторону Traceur? Я не хочу менять реализации Typescript для того, чтобы нацелива…
14 май '14 в 15:17
1 ответ

Запустить функцию, загруженную из модуля ecmascript 6

Я впервые пытаюсь использовать систему модулей ecmascript 6. Я использую компилятор traceur. Даны два файла es6: // app.js export function row() { alert('row'); } // init.js import { row } from 'public_js/app'; row(); Traceur (я использую задачу gru…
19 окт '14 в 19:34
2 ответа

Зачем использовать транспортеры / прокладки, если ES6 больше поддерживается в Chrome и других браузерах?

Судя по найденной здесь таблице совместимости ES6 Большинство шайб и транспортеров реализуют только менее 70% функций ES6, поэтому зачем кому-то использовать Babel/Traceur, когда Javascript ES6 в значительной степени поддерживается сейчас в Chrome /…
07 фев '17 в 17:10
1 ответ

Реагируйте 0.13.x _classCallCheck() в DefaultRoute "Невозможно вызвать класс как функцию"

Я использую React 0.13.3 с Webpack 1.9.5 и traceur-loader 0.6.3 (пробовал babel-loader до этого), получая TypeError с помощью _classCallCheck() в DefaultRoute "Невозможно вызвать класс как функцию". Я не вижу, где я вызываю класс как функцию. Вот ка…
13 май '15 в 11:06
2 ответа

Использование модулей ES6 с traceur в одном файле сборки

У меня просто простой вопрос, который я не могу найти в любом месте, он гуглил все это утро. Существует мало информации о traceur, и когда это не так ясно, по крайней мере для меня. Как должны быть реализованы модули ES6 при переносе с помощью trace…
1 ответ

Если я использую TypeScript для создания сценария ES5, нужен ли мне тег сценария traceur в моем html?

Я использую TypeScript 1.5 для генерации скрипта ES5 для простого приложения angular2. Нужно ли будет включать в мой файл index.html как элемент script, ссылающийся на загрузчик модулей (например, SystemJS), так и элемент script, ссылающийся на trac…
01 сен '15 в 02:30
1 ответ

Компилятор Traceur: нормализовать / разрешить

Как я понял, я могу использовать компилятор traceur двумя способами: компилировать скрипты, а затем включать уже скомпилированные в мое приложение использование traceur в браузере, поэтому все скрипты будут преобразованы во время выполнения приложен…
30 окт '14 в 23:31
1 ответ

Как я могу скомпилировать код ES6 в ES5 для браузера?

Я установил traceur с помощью npm и сумел скомпилировать простой скрипт ES6. Моя проблема в том, что сгенерированный код является специфическим для node.js Я знаю, что traceur можно запустить из браузера, но я хотел оптимизировать его дальше. Есть л…
0 ответов

Бабель против Трейсера

Как я уже видел, Бабель и Трейсер - перевозчики. Я понимаю, что это означает, что они преобразуют код JavaScript, что дает такие преимущества, как лучшая совместимость со старыми версиями, преобразование JSX в простой JS и многое другое. Однако я не…
18 июн '18 в 12:57
5 ответов

Получить имя класса экземпляра класса ES6

Есть ли "гармоничные" способы получить имя класса из экземпляра класса ES6? Кроме как someClassInstance.constructor.name В настоящее время я рассчитываю на реализацию Traceur. И кажется, что у Бабеля есть полифилл для Function.name в то время как Tr…
27 мар '15 в 21:31
3 ответа

Можно ли перенести jQuery в Vanilla JS?

Я использую traceur / babel для переноса ES6 в ES5, но возможно ли использовать плагин gulp для переноса jQuery в обычный javascript? Спасибо за Ваши ответы:)
28 июн '16 в 11:00