Я использовал 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 установлены правильно. Я должен это исправить. Я искал много раз, но я не мог это исправить. Пожалуйста, кто-нибудь посоветуйте мне? Пожалуйста......
Я следил за этой страницей. прежде всего, я сделал файл 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.