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

Значения импорта, отключенные от их значений экспорта, по-прежнему доступны только для чтения?
Дана следующая структура модуля: // module A: export let a = 1; // named export export function inc() { a++; } // named export // module B: let b = 1; export default b; // default export (equivalent to `export default 1`) export function inc() {...
2540 просмотров
schedule 09.04.2023

Jest с веб-пакетом предоставляет плагин
Я использую webpack-provide-plugin для импорта реакции. new webpack.ProvidePlugin({ "React": "react", }), // текст.jsx let text = (props) => ( <div> <p class="text">this.props.text</p> </div> )...
2864 просмотров
schedule 08.05.2023

Объединение модуля Webpack ES6 с Typescript и Babel
У меня есть простая настройка, в которой я использую webpack-stream для использования веб-пакета в gulp. Я пытаюсь преобразовать свой машинописный текст в javascript и объединить все мои модули в один файл, используя модули es6. Моя настройка (у...
443 просмотров
schedule 21.01.2023

Как я могу импортировать Jest?
Я хотел бы избавиться от глобальных переменных в тестовом коде Jest. В частности, describe , it и expect : describe('Welcome (Snapshot)', () => { it('Welcome renders hello world', () => { ... }); }); Итак, я попытался...
23753 просмотров
schedule 07.12.2022

импортировать имя файла непосредственно в ES6
Законно импортировать файл непосредственно в ES6 в соответствии с здесь: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import Импортируйте весь модуль только для побочных эффектов, без импорта каких-либо...
149 просмотров

Использование ‹script type=module› вызывает предупреждение об устаревании в chrome
Установка типа тега скрипта на module приводит к следующему предупреждению: Получение скриптов с недопустимыми атрибутами типа/языка устарело и будет удалено в M56 примерно в январе 2017 года. См....
1326 просмотров
schedule 22.02.2023

Должен ли index.ts быть разрешен TypeScript как файл модуля по умолчанию?
Я пытаюсь заставить работать разрешение модуля в машинописном тексте. Если у меня есть: /modulename/index.ts должно ли это быть решено: import * as modulename from "modulename" ? Я не могу заставить его работать. Но import...
6483 просмотров
schedule 08.03.2023

Тип JSDoc для возвращенных экземпляров класса
Я использую Node.js с двумя модулями и одним зависящим от них скриптом: lib/Bar.js module.exports = class Bar { // .. }; lib/Foo.js const Bar = require('./Bar.js'); module.exports = class Foo { /** * @return {Bar} A Bar...
3492 просмотров

Webpack, экспорт/импорт ES6 и Vue.js
Я нахожусь в процессе переноса процесса сборки приложения vue.js из gulp/browserify/vueify в webpack с vue-loader. Если у меня есть modules: false в моем .babelrc , я получаю сообщение об ошибке при загрузке страницы: Uncaught TypeError:...
894 просмотров
schedule 19.10.2022

Модули ES6 в расширениях в Chrome версии 61
Это не тот же вопрос, что и Модули ES6 в разработке расширений Google Chrome (неожиданный токен) , поскольку он устарел и уже ответил. Google выпустил пресс-релиз, в котором утверждается, что Chrome поддерживает модули ES6. Я пытаюсь загрузить...
3086 просмотров

Ошибка разрешения пути модулей ES6
Я пытаюсь использовать новые функции ES6 в Chrome 60 (включив Экспериментальную веб-платформу ). Это структура моего проекта: myproject ├── src | ├── mymodule.js | ├── dep1.js | ├── dep2.js | ├── dep3.js ├── pages ├── example...
547 просмотров
schedule 29.06.2022

ES6 type=module Crushs Syntax Error Stack Trace (Chrome 61)
Этот вопрос предполагает, что Chrome 61 не поддерживает загрузку модуля ES6, но что кажется, противоречит здесь , здесь и здесь . В любом случае, это не мой вопрос, поскольку, похоже, он работает в моем текущем коде. Вопрос в следующем:...
187 просмотров

Перенос старых модулей Backbone в модули es6.
У меня есть все эти модули, которые объявлены таким образом на основе переменной Global app , которая затем объединяется через gulpfile view1.js var app = app || {} app.View1 = Backbone.View.extend({}); view2.js var app = app ||...
664 просмотров

Преобразование глобального шаблона модуля импорта в модули ES6
Последние несколько лет я работаю с методом глобального импорта JavaScript. Обычно работает с набором служебных функций, упакованных и переданных в другой модуль сайта, который содержит отдельную функцию для каждой части веб-функции: (function(m,...
912 просмотров
schedule 01.07.2023

ES6 получить путь к модулю внутри модуля
Как я могу получить путь внутри модуля? Я использую babel и webpack для создания пакета для браузеров . я ожидаю /src/someModule/index.js console.log(`someModule path is ${process.execPath}`); для вывода в браузере someModule...
2064 просмотров
schedule 30.11.2023

Jest: Mock ES6 Module с экспортом по умолчанию и именованным экспортом
У меня есть модуль ES6 как с экспортом по умолчанию, так и с именованным экспортом: /** /src/dependency.js **/ export function utilityFunction() { return false; } export default function mainFunction() { return 'foo'; } Его использует...
9421 просмотров

Экспорт классов ES6 с предварительным созданием экземпляров с помощью new() и без них
Я читал о модулях ES6 и заметил, что классы либо экспортируются как есть, либо после new обработки. Например: class Class1 extends SomeOtherClass { constructor() { super(); } //Class1 methods and data here } export default new...
1621 просмотров
schedule 14.01.2023

Angular ModelDriven formModel тип значения изменения карты ES6
Я следил за учебником angular hero по форме, управляемой моделью , и у меня возникла проблема с отображением, const secretLairsDeepCopy: Address[] = formModel.secretLairs.map( (address: Address) => Object.assign({}, address) ); с...
74 просмотров

как сбросить модуль, импортированный между тестами
скажем, у меня есть модуль, который нужно инициализировать один раз в начале приложения (для передачи конфигурации). модуль будет выглядеть примерно так: MyModule.js let isInitiazlied; const myModule = { init: function() {...
18785 просмотров
schedule 07.12.2022

Можно ли упростить конструкторы ES6 с помощью Sinon?
Учитывая (чрезмерно упрощенный) фрагмент: import Validator from 'validator'; export default function isValid(arg) { // Validator#isValid is an ES6 getter return new Validator(arg).isValid; } Как я могу проверить, что Validator был...
1597 просмотров