Программы на C++. Форум разработчиков
-
Anonymous
Модуль next.js n-api: ошибка анализа модуля, неожиданный символ
Сообщение
Anonymous »
Я создал модуль узла по следующему рецепту:
Создайте файл 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]
1720622650
Anonymous
Я создал модуль узла по следующему рецепту:
[code]mkdir addon[/code]
[code]cd addon[/code]
[code]npm init -y[/code]
[code]npm install --save-dev node-gyp[/code]
[code]npm install node-addon-api[/code]
Создайте файл addon.cc:
[code]#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)
[/code]
создайте файлbinding.gyp
[code]{
"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]