Описание тега es-module

0 ответов

Проблема использования внешних пакетов Webpack

Я создаю библиотеку, которая зависит от Styled-Components. Я также делаю приложение, которое зависит от моей библиотеки и Styled-Components. Не делая ничего особенного, я получил предупреждение о загрузке двух экземпляров Styled-Components. После не…
28 авг '18 в 17:30
1 ответ

Почему преобразование ESM в CommonJS не так просто найти и заменить?

Я работал над проектом TypeScript (для среды NodeJs), поэтому я использовал синтаксис модуля ES для импорта и экспорта. Использование TSC с "module": "commonjs", "esModuleInterop": trueСуществует множество стандартных кодов, таких как: var __importS…
24 окт '18 в 15:52
0 ответов

Почему мой ES6 имеет разные экспорты (export || exports.default + named) в зависимости от объема импорта?

У меня есть это в сценарии yargs: const pkg = require(join(argv.path, 'package.json')); const exported = require(join(argv.path, pkg.main)); console.log(exported); Если я попытаюсь прочитать этот источник в пакете сценария yargs pkg.main: import Sit…
07 фев '19 в 09:39
0 ответов

Может ли Webpack 4 Treeshake создать неиспользуемый экспорт, созданный функцией?

Пожалуйста, сообщите, если я ошибаюсь, но я обнаружил, что webpack 4.29 не может связать неиспользуемую функцию экспорта, если она была создана другой функцией. Например, допустим, у меня есть следующий файл с именем test.mjs: export const mirror = …
01 фев '19 в 08:39
1 ответ

Как я могу импортировать модуль CommonJS, который экспортирует одну функцию из TypeScript

Учитывая этот модуль CommonJS: // cjs.js module.exports = () => console.log("hi"); Что я могу положить в мои.d.ts // cjs.d.ts export ???? Так что я могу сделать такой же импорт звездочек из файла TypeScript и подобрать правильные типы: // main.ts…
30 янв '19 в 17:20
0 ответов

VS Code IntelliSense Значки не отображаются в качестве его типа (TypeScript/JavaScript)

В коде VS значки в IntelliSense всегда должны правильно отражать, какой это тип, например, является ли он классом, интерфейсом или константой. В настоящее время эти значки отображаются правильно только перед автоматическим импортом, но после импорта…
1 ответ

Порядок экспорта в пачке веб-пакетов

Для такого кода: const top = document.createElement("div"); top.innerText = "This is the top"; top.style = red; export { top }; Webpack создает следующее: ... "use strict"; __webpack_require__.r(__webpack_exports__); __webpack_require__.d(__webpack_…
1 ответ

Какую стратегию построения модулей мне следует использовать для модуля Typescript, который можно использовать для браузера или узла?

Я хожу по кругу здесь - позвольте мне изложить мое понимание модулей, как я в настоящее время понимаю это. Поправьте меня, если я ошибаюсь в каких-либо пунктах. Модули полезны, чтобы избежать загрязнения пространства имен (т. Е. Переменных с одинако…
12 авг '18 в 07:43
0 ответов

Есть ли способ получить функциональность, подобную iframe, с помощью ES-модулей?

Мне нужно организовать элементы, расположенные на нескольких разных страницах, на одной странице, и я стараюсь избегать использования фреймов, так как они обычно не одобряются. Я пытался с помощью <link rel="import" href="uri://element.host"> …
12 ноя '18 в 17:34
1 ответ

В VSCode intellisense нарушается при использовании @ в операторе импорта

Я использую VSCode для разработки приложения с VueJs, но intellisense не работает и не работает, если я импортировал модули, как это: import myModule from '@/path/to/myModule.js' Но когда я импортирую его таким образом, intellisense будет работать: …
11 дек '18 в 10:46
1 ответ

Каков наиболее совместимый способ импорта CommonJS из TypeScript?

Из этих трех способов импорта модуля CommonJS из TypeScript: import * as foo from "foo import foo = require("foo") const foo = require("foo") Что наиболее совместимо со спецификациями TS и модуля ES? То есть, когда / если библиотека "foo" переключае…
30 янв '19 в 17:37
3 ответа

Импорт с использованием относительных путей в Node.js с модулями ES

В прошлом я использовал app-module-path всякий раз, когда я хотел иметь относительные пути в моих приложениях Node.js. Если я использую модули ES через .mjs формат, как у меня такая же функциональность, когда определенный путь к каталогу становится …
21 июл '18 в 04:14
1 ответ

Скомпилируйте Typescript в модули ES собственного браузера

Как вы можете скомпилировать Typescript для работы с браузерами, которые поддерживают модули ES? я использую <script type="module"> с module=es2015 в моем tsconfig, но я не могу написать пути импорта, которые работают для компилятора и среды в…
24 июл '18 в 09:30
1 ответ

SyntaxError: неожиданный импорт токена - Node.js

Я пытаюсь разделить код моего приложения с помощью веб-пакета, но веб-пакет не создает фрагменты для моего динамического импорта. Я нашел один источник здесь: https://davidea.st/articles/webpack-typescript-code-split-wont-work который сказал, что мн…
02 окт '18 в 06:25
0 ответов

Может ли модуль ECMAScript экспортировать модуль с импортом в одну строку?

В CommonJS я могу экспортировать импортированный модуль в одну строку: module.exports = require('./some-module'); Как мне добиться одинаковых результатов в модуле ECMAScript в одной строке? Кажется, это не работает: export default import './some-mod…
29 окт '18 в 06:38
5 ответов

Импорт JS из тега скрипта в HTML-файл. Возможный?

Я хочу получить доступ к данным из тега скрипта в HTML-файл, созданный с помощью CMS. Можно ли сделать это, не загрязняя глобальное пространство имен? Я пытался использовать модули es6, но мне не удалось, и я не мог найти информацию об этом. <scr…
0 ответов

Горячий импорт модуля JS в браузерную среду?

Я создаю сайт, где я хочу включить файл JavaScript с использованием классов. Но я не знаю, как использовать его в среде браузера. Файл javascript выглядит следующим образом и не может быть изменен: "use strict"; /* tslint:disable */ //--------------…
28 май '19 в 09:07
0 ответов

Как запускать модули es в узле с помощью пакета node-fetch?

Интересно, как запустить модули es в узле в пакете node-fetch? Я вижу источник в GitHub, код под /src использование import а также export, Интересно, как развить это в местном месте? Я не вижу руководство разработчика, я новичок в Node, JS Спасибо
03 мар '19 в 13:27
0 ответов

Как отладить модуль узла, используя модули es после клонирования на локальный?

Интересно, как отлаживать модуль узла с помощью модулей es после клонирования на локальный например, async и node-fetch оба используют модули es в исходном коде, так как я могу использовать исходный код после клонирования в local? Как только я узнал…
04 мар '19 в 04:02
0 ответов

Использование модулей ES, установленных через npm, без упаковщика модулей, такого как пакет / веб-пакет

Я пытаюсь понять, как модули ES и модули узлов работают вместе. Я хотел использовать OpenLayers (ol) и пытался использовать его без упаковщика модулей JavaScript, такого как parcel / webpack или аналогичного. Причина, по которой следует избегать упа…
29 мар '19 в 16:53