Как исправить ошибку node.js, например «gyp ERR! найти VS, включая рабочую нагрузку «Разработка рабочего стола на C++». когда я запускаю проект Nuxt.js

Я использовал Nuxt.js в своем последнем проекте и сменил новый ПК на разработку. мой проект. Поэтому я установил node.js так же, как обычно. А затем я запустил новый проект nuxt.js, используемый командой «create-nuxt-app». но появляется сообщение об ошибке, как показано ниже.

gyp ERR! find VS You need to install the latest version of Visual Studio
gyp ERR! find VS including the "Desktop development with C++" workload.
gyp ERR! find VS For more information consult the documentation at:
gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows

Я думаю, что это сообщение об ошибке зависит от node.js. Итак, я последовал этому сообщению об ошибке и установил «Visual Studio» с C++ с помощью установщика Visual Studio на своем ПК с Windows. но все равно произошла та же ошибка.

Я попытался использовать команду «windows-build-tools» в PowerShell для администратора. команда такая.

npm install --global --production windows-build-tools

но все равно произошла та же ошибка. и я думал, что версия узла может быть высокой, поэтому мне нужно понизить версию узла «14.15.1» до «14.10.1». но никогда не решите мою проблему.

Я почти сдался, но nuxt.js установлены правильно. Я должен это исправить. Я искал много раз, но я не мог это исправить. Пожалуйста, кто-нибудь посоветуйте мне? Пожалуйста......

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
2 528
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я следил за этой страницей. прежде всего, я сделал файл binding.gyp в "C:\Users\your user name\build", как показано ниже.

    {
    "targets": [{
        "target_name": "binding",
        "sources": [ "binding.vcxproj" ]
    }]
}

мой код «источники» привязан к «VS ++ C». В окне командной строки выполните команду ниже command↓

$ node-gyp configure
↓
$ node-gyp configure --msvs_version=2019※I already installed vs_version=2019
↓
$ node-gyp build

Вот и все ! Это был действительно простой способ передать С++ с помощью node.js.

Другие вопросы по теме