Вопросы с тегом «babeljs»

100
Преобразование ES6 Iterable в массив

Скажем, у вас есть массив Javascript ES6 Iterable, который, как вы заранее знаете, будет иметь конечную длину, как лучше всего преобразовать его в массив Javascript? Причина этого заключается в том, что многие библиотеки js, такие как подчеркивание и lodash, поддерживают только массивы, поэтому,...

100
Почему babel перезаписывает вызов импортированной функции в (0, fn) (…)?

Учитывая входной файл, например import { a } from 'b'; function x () { a() } Babel скомпилирует это в 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); } но при компиляции в свободном режиме вызов функции выводится как _b.a(); Я провел некоторое исследование того, где добавлен...

95
Неожиданный импорт токена Babel при запуске тестов мокко

Решения, предлагаемые в других связанных вопросах, таких как включение правильных пресетов (es2015) в .babelrc, уже реализованы в моем проекте. У меня есть два проекта (назовем их A и B), в которых используется синтаксис модуля ES6. В Project A я импортирую Project B, который устанавливается через...

90
babel CLI копирует файлы nonjs

Я выполняю команду babel cli babel src --out-dir lib Чтобы скопировать скрипты es6 из src в lib. Однако он не копирует файлы css / scss, которые у меня есть в папке src /. Есть ли способ заставить его скопировать их?...

90
UglifyJS выдает неожиданный токен: ключевое слово (const) с node_modules

В небольшом проекте, который я начал, используется модуль узла (установленный через npm ), который объявляет constпеременные. Запуск и тестирование этого проекта - это хорошо, но при выполнении UglifyJS происходит сбой просмотра. Неожиданный токен: ключевое слово (const) Вот общий файл Gulp,...

88
Не может требовать () значение экспорта по умолчанию в 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');...

87
'Символ' не определен в IE после использования babel

У меня есть reactjsприложение, написанное с использованием стандартов ES6, и я использую его webpackдля его создания. В webpackзагружает jsмодули , использующие babel-loader. Если быть точным, я использую следующие версии пакетов: ├── babel@5.8.34 ├── babel-core@5.8.34 ├── babel-loader@5.4.0 └──...

87
Можно ли использовать babel-node в продакшене?

Я разрабатываю сайт с использованием babel-node и просматриваю с помощью преобразования babelify для поддержки синтаксиса ES6. Мне просто интересно, могу ли я запустить это в производстве, babel-node server а не node server Какие еще варианты у меня есть для запуска ES6 в узле? Вот команды,...

86
Динамически добавлять дочерние компоненты в React

Моя цель - динамически добавлять компоненты на страницу / родительский компонент. Я начал с такого базового шаблона: main.js: var App = require('./App.js'); var SampleComponent = require('./SampleComponent.js'); ReactDOM.render(<App/>, document.body); ReactDOM.render(<SampleComponent...

84
Ошибка: не удалось найти предустановку «es2015» относительно каталога «/ Users / username»

При попытке использовать gulp-babel я получаю следующую ошибку: Ошибка: не удалось найти предустановку "es2015" относительно каталога "/ Пользователи / имя пользователя" У меня предустановка es2015 установлена ​​глобально и локально, поэтому я не понимаю, почему это может быть проблемой. Ниже...

84
ОШИБКА: Невозможно найти модуль babel-core. используя response.js, webpack и экспресс-сервер

Когда я запускаю webpackтерминал, я получаю: Hash: efea76b1048c3a97b963 Version: webpack 1.12.13 Time: 33ms + 1 hidden modules ERROR in Cannot find module 'babel-core' Вот мой файл webpack.config.js module.exports = { entry: './app-client.js', output: { filename: 'public/bundle.js' }, module: {...

53
SyntaxError: Невозможно использовать оператор импорта вне модуля

У меня есть проект ApolloServer, который доставляет мне неприятности, поэтому я подумал, что могу обновить его и столкнулся с проблемами при использовании последней версии Babel. Мой "index.js" это: require('dotenv').config() import {startServer} from './server' startServer() И когда я запускаю...

16
Как экспортировать несколько модулей ES6 из одного пакета NPM

Я создал сравнительно небольшой пакет NPM, состоящий примерно из 5 различных классов ES6, содержащихся в одном файле, каждый из которых выглядит примерно так: export default class MyClass { // ... } Затем я установил точку входа для моего пакета, которая выглядит следующим образом: export { default...

11
Как решить «Невозможно использовать оператор импорта вне модуля» в шутке

У меня есть приложение React (не использующее Create React App), созданное с использованием TypeScript, Jest, Webpack и Babel. При попытке запустить "пряжу шут", я получаю следующую ошибку: Я попытался удалить все пакеты и повторно добавить их. Это не решает это. Я посмотрел на подобные вопросы и...

9
Как настроить Жасмин в Rails 6?

Как настроить Jasmine в среде Rails 6 (где Webpack заменяет конвейер ресурсов для Javascript), чтобы я мог протестировать модули Javascript, которые я написал для своего приложения? Я установил жасминовый драгоценный камень, запустил rails generate jasmine:installи отредактировал, jasmine.ymlчтобы...