Описание тега esbuild
esbuild — это быстрый сборщик JavaScript и родственных ему языков (например, TypeScript, JSX, JSON и CSS) с поддержкой как браузера, так и узла. Этот тег предназначен только для сборщика esbuild и не используется для общих вопросов об объединении модулей ES.
4
ответа
esbuild не объединяет файлы
Я пытаюсь использовать esbuild для объединения и минимизации файлов в проекте npm. Он сводит к минимуму каждый файл, который я передаю, но не объединяет. Это дает мне ошибку, когда я должен использовать outdir, когда есть несколько файлов. Однако эт…
25 июл '20 в 12:11
1
ответ
Как лучше всего указать на общую зависимость от модулей JS, объединенных вместе?
(Код ниже - простой пример, реальный сценарий больше) У меня два модуля, mod1.js а также mod2.js, которые собраны вместе (с помощью esbuild). У них общая зависимость,util.js. Проблема: когда код в mod2.js импорт util.js (используя тот же псевдоним),…
30 июл '20 в 23:53
1
ответ
Как открыть класс в глобальной области видимости с помощью esbuild?
Обновить Пользователь @TKoL предложил определить свойство в объекте окна. Это дает результат, которого я хотел достичь, хотя я не знаю, правильно ли это делать. Я пока буду использовать этот метод. Благодаря! Я использую esbuild в своем проекте (впе…
12 ноя '20 в 17:54
1
ответ
Получение документа firestore из ошибок node.js
Код: (global as any).XMLHttpRequest = require("xhr2"); import firebase from "firebase/app"; import "firebase/firestore"; // All are fake values const firebaseConfig = { apiKey: "dsfds", authDomain: "sdf.f…
10 сен '20 в 16:41
1
ответ
esbuild не работает без установленной посылки
Проект, использующий esbuild, терпит неудачу следующим образом... node_modules/htmlparser2/lib/Parser.js:133:36: error: Could not resolve "events" (set platform to "node" when building for node) require("inherits")(Pars…
24 окт '20 в 03:46
1
ответ
Объединение expressjs с esbuild дает предупреждение об отсутствии view.js
Я пытаюсь связать сценарий "express.js" с esbuild, используя esbuild index.js --bundle --platform=node --outfile=server.js для запуска как лямбда-функции netlify/aws и, кажется, всегда получать это предупреждение: > node_modules/express/lib/view.…
25 ноя '20 в 20:20
0
ответов
Как изменить параметр сборки WorkingDirectory в @ aws-cdk / aws-lambda-nodejs?
Как изменить workingDirectory вариант сборки для esbuild в @aws-cdk/aws-lambda-nodejs? Я бы хотел сделать что-то вроде этого: const refreshAuthLambda = new NodejsFunction(this, "RefreshAuthLambda", { entry: resolve(__dirname, "../../lumberyard-lambd…
06 фев '21 в 01:28
0
ответов
Почему не загружается React Hydration?
Я пытаюсь создать собственное приложение для рендеринга на стороне сервера, используя React, Fastify и esbuild. Процесс сборки успешно работает без каких-либо проблем. Но когда я пытался запустить сервер, сценарий клиентского пакета не загружался. H…
14 фев '21 в 17:01
0
ответов
Классы генерируются с префиксом '_' (подчеркивание), когда цель - es2020, но отлично работает без какой-либо цели
В моем проекте есть классы с частными переменными. Однако, поскольку некоторые браузеры еще не поддерживают их, я установил две отдельные сборки, одна нацелена на es2020, а другая - без (по умолчанию esnext). Я вижу, что некоторые классы в цели es20…
22 мар '21 в 00:27
1
ответ
AWS CDK, объединяющий лямбда-докер, используется вместо esbuild / debian WSL2
У меня проблемы с cdk при попытке связать лямбды с esbuild во время работы в моем WSL2 debianesbuild установлен как глобальный пакет npm, а также в devDependencies моего проекта cdk node --version v14.16.0 cdk --version 1.95.1 esbuild --version 0.11…
31 мар '21 в 16:08
1
ответ
esbuild не объединяет импорт внутренних файлов, когда «пакет» выключен
Рассмотрим этот очень надуманный пакет npm: import clone from "lodash.clonedeep"; import calculate from "./utils/calculate"; // ".ts" omitted function x(obj:any):number { return calculate(clone(obj).a, clone(obj).b); } export { x } Представьте, что …
02 апр '21 в 21:48
5
ответов
Замена EsBuild StartService
Я новичок в esBuild и ReactJS, и, следуя руководству, я решил создать собственное приложение CLI Transpiling. Я дошел до того, что ввожу текст в текстовое поле, но на консоли в клиенте появилось следующее сообщение об ошибке. Версия хоста «0.8.27» н…
10 мар '21 в 14:21
1
ответ
Вызов метода внутри экспортированного метода IIFE
У меня есть сценарий, в котором я хочу предоставить функцию с использованием модулей JS, этот сценарий скомпилирован с использованием esbuild. предварительно транспилированный файл (index.mjs) const NakamaWrapper = require("./nakama").default var Na…
25 апр '21 в 04:50
0
ответов
Компилятор TypeScript находит все вызовы (+ параметры типа и аргумент) импортированной функции
В настоящее время я пытаюсь создать библиотеку / плагин генератора защиты типов для esbuild, однако моих знаний API компилятора машинописного текста недостаточно для решения моей проблемы. Моя библиотека экспортирует именованную функцию, которая при…
04 май '21 в 11:49
0
ответов
Кто-нибудь работает над тем, чтобы CSS-поддержка стилизованных компонентов работала с esbuild «изначально»?
У меня возникло искушение попробовать создать несколько наших приложений с помощью esbuild, и это НАМНОГО БЫСТРЕЕ ... около 300 мс вместо 30 или более секунд для продакшена. Все работало ... кроме тех случаев, когда мы использовали API css prop для …
06 май '21 в 09:02
3
ответа
Перезапуск экспресс-сервера в esbuild
Я пытаюсь создать простой express сервер с esbuild. Это мой код import express from "express"; const app = express(); const port = 3000; const stopServer = { stop: () => {}, }; export const createServer = async () => { app.get("/", async (req,…
08 май '21 в 13:40
0
ответов
Почему приложение React Snowpack после сборки может масштабироваться иначе, чем при разработке?
Я пытаюсь создать приложение с помощью Snowpack / React / Tailwindcss / Twin.macro, и хотя все выглядит отлично при запуске dev на локальном компьютере, после сборки (независимо от того, выполняется ли сборка с помощью esbuild или webpack), приложен…
17 май '21 в 22:06
1
ответ
Включить прото-файл в NodejsFunction создает целевой пакет
У меня есть лямбда-функция, которая должна возвращать сериализованную полезную нагрузку буфера протокола. Для этого мне нужен myobject.proto в том же каталоге, что и обработчик лямбда. Для самой функции я использую конструкцию AWS CDK NodejsFunction…
17 май '21 в 18:19
1
ответ
Только что начал новый проект, и когда я запускаю npm run dev, он выдает ошибку в терминале
$ npm запустить dev vite-project@0.0.0 devvite узел: события: 346 метатель; // Необработанное событие 'ошибка' ^ Ошибка: создать C: \ Users \ cottamcha \ Desktop \ Code \ portforlio \ vite-project \ node_modules \ esbuild \ esbuild.exe ENOENT в Proc…
21 май '21 в 22:40
1
ответ
Есть ли спа-режим для сервировки Esbuild?
Я использую esbuild для разработки SPA, и есть функция serve, которая запускает сервер разработки, однако, если я перейду к любому маршруту, например "/about", это приведет к 404, поскольку, поскольку это SPA, нет фактический файл на этом маршруте. …
20 май '21 в 12:48