170 похожих чатов

Все решения по n-api предлагают компилировать на стороне пользователя, поясните

пожалуйста почему нельзя всё скомпилировать создателю пакета и в месте с библиотекой засунуть в npm ?

6 ответов

12 просмотров

Под все платформы сразу?

Валерий- Автор вопроса
Алексей Попов
Под все платформы сразу?

хороший вопрос, их всего три, win mac lin, так почему под них не собрать ?

Я бы предпочёл иметь собранный конкретно под свою архитектуру бинарник, нежели 32-х битное универсальное решение Для мака вообще не знаю есть ли возможность всегда иметь один бинарник, который работает и с m1, и с intel С зоопарком линуксов тоже, вероятно, могут быть проблемы - но у меня не было опыта подготовки кроссплатформенных бинарников под Линукс, хз что там будет Сам n-api тут не при чём. Проблема же в api ос, которые будет дёргать этот бинарник

Валерий- Автор вопроса
Алексей Попов
Я бы предпочёл иметь собранный конкретно под свою ...

давайте разберёмся, есть некая библиотека, может она компилироваться под ваше окружение или нет не важно, т.к. вопрос в компиляции n-api кода под ваше окружение, этот код работает только с нодой и биндид строннию либу в ноду и грузиться нодой, так какое отношение он имеет к архитектуре чего либо ?

Валерий
давайте разберёмся, есть некая библиотека, может о...

Не понимаю твою мысль N-api это же просто api. Ты пишешь код на плюсах (или на чём-то ещё), и используешь n-api для связи этого кода с нодой

Валерий- Автор вопроса
Алексей Попов
Не понимаю твою мысль N-api это же просто api. Ты ...

на стороне пользователя предлfгают запускать node-gyp, зачем ?

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта