Вопросы по теме 'es6-modules'

Запутанный оператор es6 import -> export
Это действительный javascript? Это не ошибка, и, кажется, работает. export {default as Chooser} from "./chooser"; Моя интерпретация такова: import default из "./chooser" export результат №1 as Chooser Это то, что...
236 просмотров

Условный экспорт в ES2015
Допустим, вы разрабатываете полифилл и не хотите изменять класс, если он уже существует в браузере. Как это можно сделать в ES6? Следующее неверно, потому что exports не является оператором: if (typeof Foo === 'undefined') { export class Foo...
21140 просмотров

Компиляция/перенос из Typescript в ES5 не работает
Я использую Webpack и пытаюсь использовать angular2. Вот почему я отредактировал все свои вещи, чтобы иметь возможность компилировать машинописный текст. Я планировал сделать это, как здесь , так что компиляция машинописный текст в ES6, а затем...
1539 просмотров

ES6 и angular с использованием Factory из отдельного файла для контроллера
используя ES6 в моем контроллере MyController, я делаю http-запрос для получения данных json webapi.. работает отлично, пока.. Я хочу принять этот вызов и поместить его в сервисный или заводской файл за пределами этого файла контроллера. Я не могу...
657 просмотров

Как избежать относительных путей (../../../../../) в операторе импорта на стороне клиента (React)
Я использую фреймворк Elixir Phoenix с Brunch в качестве инструмента сборки. Я знаю, что в Webpack есть функция разрешения, могу ли я сделать что-то подобное в своей среде? У вас есть другое чистое решение этой проблемы?
344 просмотров
schedule 30.05.2023

асинхронная функция или асинхронная =› при экспорте по умолчанию?
export default async function () { }; or export default async () => { }; Какой из них предпочтительнее при экспорте функции по умолчанию и почему?
22408 просмотров

Polymer 2.x: синтаксис на основе классов ES6, определение элемента
В предварительной документации здесь есть следующий бит кода: class MyElement extends Polymer.Element { static get is() { return 'my-element' } Мой вопрос: должен ли бит MyElement в первой строке соответствовать биту my-element во...
451 просмотров

es6 Импорт three.js
В моем рабочем процессе для es6 используются babel и babel-plugin-transform-es2015-modules-system.js для только импорта / экспорта модулей преобразования для использования с system.js. Я просто использую "зеленый" браузер для всех функций es6,...
11983 просмотров

Игнорировать импорт поставщиков при объединении с Webpack и Typescript
При использовании Webpack я не хочу игнорировать сторонние библиотеки, такие как angular, потому что я буду предоставлять их сам. У меня есть следующая запись index.ts: import * as angular from 'angular'; angular .module('myapp', [...
465 просмотров
schedule 01.04.2023

Как транспилировать модули React JSX и ES6 с помощью babel и использовать встроенный в браузер ES6
Проблема, с которой я сталкиваюсь, заключается в том, что при использовании предустановок Babel «реагировать-приложение» Babel не позволяет мне использовать собственные функции ES6 браузера. Как использовать нативные функции браузера ES6 ,...
585 просмотров

Загрузка связанных модулей AMD с помощью SystemJS
У меня есть пара модулей AMD, скомпилированных с использованием опции TypeScript --outFile в один файл: define("partA", ["require", "exports"], function (require, exports) { "use strict"; function partAFunc() {...
1613 просмотров

Является ли импорт JS неизменяемым или недоступным для записи?
Насколько я могу судить, привязка импорта неизменна. import { foo } from './foo'; ... foo.bar = 23; // works ... foo = { bar: 23 }; // syntax error Однако я читал в другом месте , что импорт JS на самом деле не доступен для записи (не...
1264 просмотров
schedule 31.08.2022

Как разрешить eslint import / no-named-as-default
Посмотрев документацию по правилу eslint import / no-named-as-default, я все еще не понимаю, что именно я делаю неправильно. У меня следующая файловая структура . ├── ButtonBack.css ├── ButtonBack.jsx ├── __tests__ │ └── ButtonBack.test.jsx...
44466 просмотров
schedule 23.06.2023

Модуль Es 6 загружается в Chrome, но не запускается
В 64-разрядной версии Chrome Canary версии 61.0.3134.0 я включил экспериментальный флаг «Флаг экспериментальной веб-платформы», как подробно описано в этом сообщении https://medium.com/dev-channel/es6-modules-in-chrome.-canary-m60-ba588dfb8ab7 ....
736 просмотров

спецификатор модуля в импорте и экспорте es6
Я не понимаю, к чему относится спецификатор модуля в этих утверждениях: export {bar} from "foo"; import {bar} from "foo"; Что означает "foo" ? Это не может быть файл, так как это будет что-то вроде "./foo" . Если это не файл, я...
8323 просмотров

Chrome 61: неожиданный импорт токена
Запуск Chrome 61, который должен поддерживать загрузку модулей с import . Действительно, демонстрация Пола работает для меня. Однако, когда я пробую это сам, я получаю ошибку JS «Неожиданный импорт токена». Chrome, кажется, отказывается от...
12219 просмотров
schedule 15.04.2023

Использование функций импорта и экспорта Javascript ES6 в проектах Codepen
Я пытаюсь использовать функцию импорта/экспорта Javascript ES6 в своем проекте Codepen , и Я думал, что он поддерживается, основываясь на некоторых статьях , которые я читал, но У меня проблемы с тем, чтобы заставить его работать. Я настроил свой...
2874 просмотров

пример использования beforeMiddleware и webpackBlocker в файле karma.config.js
у меня есть установка karma-webpack2-qunit с работающим загрузчиком babel. es6 используется как для src, так и для тестовых файлов js. при запуске karma в режиме autowatch обнаруживаются любые изменения в исходных файлах, и karma снова запускает...
454 просмотров
schedule 11.04.2023

Условный импорт peerDependency в es6
Я работаю над библиотекой JavaScript i18n, которая локализует даты (среди других типов и объектов). В настоящее время он полагается на moment.js , который определяется как peerDependency (локализация является одной из функций, но не единственной,...
1037 просмотров

Ошибка доступа к свойству объекта в модуле
В настоящее время я запускаю некоторые тесты с модулями JavaScript, к сожалению, возникает ошибка Uncaught TypeError при попытке установить свойство setOption объекта mychart. Это передается как параметр классу, находящемуся в другом модуле. Текущий...
63 просмотров