Вопросы по теме '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 просмотров
schedule
05.11.2022
Использование ‹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 просмотров
schedule
08.11.2022
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 просмотров
schedule
24.03.2022
Ошибка разрешения пути модулей 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 просмотров
schedule
21.10.2022
Перенос старых модулей Backbone в модули es6.
У меня есть все эти модули, которые объявлены таким образом на основе переменной Global app , которая затем объединяется через gulpfile
view1.js
var app = app || {}
app.View1 = Backbone.View.extend({});
view2.js
var app = app ||...
664 просмотров
schedule
02.03.2024
Преобразование глобального шаблона модуля импорта в модули 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 просмотров
schedule
29.07.2022
Экспорт классов 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 просмотров
schedule
01.12.2022
как сбросить модуль, импортированный между тестами
скажем, у меня есть модуль, который нужно инициализировать один раз в начале приложения (для передачи конфигурации). модуль будет выглядеть примерно так:
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 просмотров
schedule
14.10.2022