Модуль next.js n-api: ошибка анализа модуля, неожиданный символC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Модуль next.js n-api: ошибка анализа модуля, неожиданный символ

Сообщение Anonymous »

Я создал модуль узла по следующему рецепту:

Код: Выделить всё

mkdir addon

Код: Выделить всё

cd addon

Код: Выделить всё

npm init -y

Код: Выделить всё

npm install --save-dev node-gyp

Код: Выделить всё

npm install node-addon-api
Создайте файл addon.cc:

Код: Выделить всё

#include 

Napi::String Hello(const Napi::CallbackInfo& info) {
Napi::Env env = info.Env();
return Napi::String::New(env, "Hello from C++!");
}

Napi::Object Init(Napi::Env env, Napi::Object exports) {
exports.Set(Napi::String::New(env, "hello"),
Napi::Function::New(env, Hello));
return exports;
}

NODE_API_MODULE(addon, Init)
создайте файлbinding.gyp

Код: Выделить всё

{
"targets": [
{
"target_name": "addon",
"sources": [ "addon.cc" ],
'include_dirs': [
"

Подробнее здесь: [url]https://stackoverflow.com/questions/78731251/next-js-n-api-module-module-parse-failed-unexpected-character[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»