npm install --global --production windows-build-tools
,并且如下图所示成功执行。
但是,当我运行
npm i bcrypt
时,我仍然会收到以下错误消息:
node-pre-gyp警告:使用needle进行node-pre-gyp https下载 node-pre-gyp警告:尝试下载(404):https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.3/bcrypt_lib-v3.0.3-node-v64-win32-x64-unknown.tar.gz node-pre-gyp警告:未找到bcrypt@3.0.3和node@10.15.0(node-v64 ABI,未知)的预构建二进制文件(回退到使用node-gyp进行源代码编译) gyp ERR!stack错误:找不到Python可执行文件“python2.7”,您可以设置PYTHON环境变量。 ....更多错误
我成功地从这里的答案here中设置了Python路径。现在我得到了这个错误:
node-pre-gyp警告:使用needle进行node-pre-gyp https下载
node-pre-gyp警告:尝试下载(404) https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.3/bcrypt_lib-v3.0.3-node-v64-win32-x64-unknown.tar.gz的预构建二进制文件未找到bcrypt@3.0.3和node@10.15.0(node-v64 ABI,未知)(回退到使用node-gyp进行源代码编译)。 逐个构建此解决方案中的项目。 若要启用并行构建,请添加“/m”开关。blowfish.cc bcrypt.cc bcrypt_node.cc win_delay_load_hook.cc
npm cache clean --force
- Nuriddin Kudratov