Я разработал приложение для nodejs на своем локальном Linux.Затем я скопировал код на мой компьютер с Windows 10.Запустил npm install, проверил, что работает нормально.Затем я попытался развернуть его на нашем Windows Server 2016 STandard.Когда я запускаю «npm install», я получаю:
node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v2.0.1/bcrypt_lib
2.0.1-node-v67-win32-x64-unknown.tar.gz de-pre-gyp ERR! Pre-built binaries not found for bcrypt@2.0.1 and node@11.0.0 (node-v67 ABI, unknown) (falling back to ource compile with node-gyp) p ERR! configure error p ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. p ERR! stack at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\conf ure.js:484:19) p ERR! stack at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\confi re.js:509:16)
Я пробовал различные решения, предложенные здесь: https://github.com/felixrieseberg/windows-build-tools/issues/56, но ни одно из них не помогло.Кроме того, я попытался найти python.exe на моем локальном компьютере с Windows 10 (на котором он работает без сбоев), и я не смог найти ни одного.
Так что, кроме помощи, чтобы моя установка npm работала на WindowsСервер Я хотел бы понять, почему он работает на моей локальной Windows 10 без установки Python, то есть для чего нужна установка npm и т. Д.