Описание тега esmodules

1 ответ

Как заставить Typescript компилировать импорт CommonJS?

Я написал файл TS, который загружается в сторонний пакет, используя import XXX { YYY, ABC, 123 }from 'XXX'; Он без проблем скомпилируется в CommonJS, и это нормально. Но я хотел бы скомпилировать его в ESModule. я изменил targetа также moduleнастрой…
1 ответ

Динамически загружать библиотеку компонентов React из URL-адреса?

Я работаю над инструментом документации для библиотеки Typescript. Идея состоит в том, чтобы использовать режим просмотра участка для непрерывного создания библиотеки и использовать его в предварительно созданном приложении для документации. Для тог…
04 апр '22 в 23:11
2 ответа

Не удается импортировать пакет в AWS lambda с модулем Nodejs14.x ES

У меня есть слой, где путь node_modules nodejs/node14/node_modules. Используя этот слой, я пытаюсь импортировать пакет в функцию Lambda, скажем, «aws-cloudfront-sign», например: import cfsign from 'aws-cloudfront-sign' Я получил сообщение об ошибке …
28 апр '22 в 20:06
0 ответов

Возможен ли экспорт деструктурированного объекта?

Я пишу ESmodule и имею следующий код: const object = { key1: 'test', key2: 'test2', } export { ...object } Кажется, вы не можете экспортировать деструктурированный объект? Есть ли обходной путь, который будет выглядеть чистым?
27 апр '22 в 19:20
1 ответ

ERR_REQUIRE_ESM не поддерживает модуль ES, как я могу это исправить? на файловом пакете

У меня есть устаревшее приложение, которое использует несколько очень старых пакетов, которые не поддерживают модуль ES в качестве примера. file-typeупаковка. Поэтому, если вы настроите HTTP-сервер babel и node с помощью, а затем установите пакет фа…
30 май '22 в 02:39
2 ответа

Использование пакетов модуля ES в функции Azure Typescript

Я не могу использовать p-map пакета в своей функции Azure. Я получаю следующую ошибку: Worker failed to load function: 'serverless' with function id: '<id>'. Result: Failure Exception: Worker was unable to load function serverless: 'Error [ERR…
0 ответов

Циклическая ошибка импорта с sequenceize и Esmodules

я работаю над проектом с tinyHttp V2, который использует только EsModules. Я пытаюсь сделать пример проекта с некоторыми моделями продолжения, но я не могу ничего запустить, компиляция машинописного текста жалуется на циклический импорт внутри модел…
0 ответов

Различное поведение с Mocha между `pnpm ln -g <pkg>` и `pnpm add github:<pkg>`

У меня возникла довольно сложная проблема, которую я не могу найти: Контекст Я хотел бы использовать версию ts библиотеки algebrite: https://github.com/davidedc/Algebrite Но мне также требовались некоторые внутренние типы и структура, поэтому я разв…
01 сен '22 в 09:32
0 ответов

Как запустить amcharts на Electron

Я работаю с Electron 11.0.2 и хотел интегрировать библиотеку amcharts в программу, над которой работал. Я создал тестовый скрипт, загруженный с помощью тега script в html, загруженном в процесс рендеринга Electron. Библиотека amcharts была импортиро…
16 сен '22 в 08:51
1 ответ

Экспорт всех файлов из папки в модуле es

У меня есть следующий скрипт, который пытается экспортировать каждый файл из определенной папки, но я застрял в части экспорта. Ниже то, что я пытался: index.js function exportAllFiles() { fs.readdir(filesDir, (err, files) => { if (err) { console…
08 ноя '22 в 08:35
1 ответ

Как определить модульную систему из кода библиотеки node js для импорта файла конфигурации

Я работаю над добавлением поддержки файла конфигурации в библиотеку NodeJS. NodeJS поддерживает двухмодульную систему — ESM и CommonJS — и, поскольку файлы javascript с.jsможно рассматривать как модуль ES или общий модуль JS на основе того, что опре…
05 авг '22 в 06:48
0 ответов

Как распечатать, какие файлы преобразуются плагином babel или babel?

Я пишу конфигурацию babel и jest, которая должна преобразовать один из node_modules. На данный момент это не работает, и я хотел бы знать, связана ли ошибка, которую я получаю, с тем, что файлы не преобразованы. К сожалению, я еще не нашел способ ре…
30 авг '22 в 15:07
1 ответ

Как я могу динамически загружать файл JSON внутри модуля ECMAScript?

Я делаю: let filePath = '../../data/my-file.json' import inputArray from filePath assert { type: 'json' } Вот результат, который я получаю: file:///.../script.mjs:5 import inputArray from filePath assert { type: 'json' } ^^^^^^^^ SyntaxError: Unexpe…
07 авг '22 в 23:02
0 ответов

В любом случае, чтобы самостоятельно импортировать с помощью CommonJs?

Я знаю, что модульное тестирование Jest проблематично, когда оно связано с насмешкой над дочерним методом, вызываемым внутри родительского метода в том же модуле. как таковой, const test2 = () => { return 'foo bar'; } const test1 = () => { ret…
22 фев '23 в 04:20
0 ответов

Nodejs Вопрос о круговой зависимости

Я тестировал циклическую зависимость с помощью commonjs. //index.js console.log('main starting'); const a = require('./a.js'); const b = require('./b.js'); console.log('in main, a.done = %j, b.done = %j', a.done, b.done); //a.js console.log('a start…
12 июн '22 в 03:33
0 ответов

Каков ПРАВИЛЬНЫЙ рабочий процесс для typescript, nodejs, npm, esmodule и commonjs?

Я пишу игру на холостом ходу с машинописным текстом. Возникает ситуация, когда мне приходится иметь дело с некоторой логикой вычисления больших чисел как на клиенте, так и на сервере. Клиент плохо поддерживает bigint, а сервер поддерживает. Итак, по…
17 авг '22 в 15:22
0 ответов

Monorepo Typescript, как собрать пакет вместе?

У меня есть пакет «А» и приложение «Б». «Пакет А» index.ts export default "foo" package.json main: index.ts types: index.ts tsconfig.json "module": "commonjs", «ПРИЛОЖЕНИЕ Б» import value from "A" pacakge.jsonB "type": "commonjs", tsconfig B "module…
15 сен '22 в 14:13
1 ответ

Возможны ли абсолютные (т.е. относительные к корню) пути к собственным узлам с помощью модуля ES с именем Import?

Обычно в Node можно использоватьNODE_PATH=./src"сделать так, чтобы вместо: import { foo } from '../../../bar' Вы можете просто сделать: import { foo } from 'src/bar' Однако это работает только в том случае, если вы используетеesmпакет (т.node -r esm…
27 июл '22 в 14:44
1 ответ

AWS CDK NodejsFunction: импортировать модуль, экспортированный как «export ="

Есть ли способ использовать модули (например, острые), экспортированные какexport = someModuleв лямбда-функции, определенной с помощьюNodejsFunctionвaws-cdk-lib? Заявление о необходимости (const xxx = require('module')) не работает с кодом Lambda Ty…
15 дек '22 в 05:30
0 ответов

Могу ли я использовать модули ES в IBM Cloud Functions (node.js) или поддерживается только Common JS?

Когда я создаю действие функции Node.js v16 из zip-файла, содержащего простойestest.js: function main(params) { return { message: 'Hello World' }; } иpackage.jsonсодержащий"type": "module"Я получил: { "error": "Initialization has failed due to: Erro…