`

node-pre-gyp WARN Using request for node-pre-gyp https download

阅读更多

 

when i start to run my node project below:

$ DEBUG=xxx_project:* npm start

 

 

then it apperred the err below:

Error: Cannot find module '/Users/xxx/Documents/workspace/xxx-project/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node'
code: 'MODULE_NOT_FOUND',
npm ERR! code ELIFECYCLE
npm ERR! errno 1

 

then i try this:
$ npm rebuild

> bcrypt@4.0.1 install /Users/Documents/workspace/ipet-server/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build

node-pre-gyp WARN Using request for node-pre-gyp https download

 

 

try using build from source like this:

 

npm --build-from-source install bcrypt -g

 

 

For anyone else here who is getting the warning:

node-pre-gyp WARN Using needle for node-pre-gyp https download

 

it either needs to be built from source or installed via binary download. If you have Visual Studio installed, you ca try npm install sqlite3 --build-from-source, which is also a safer option.

 

 

bcrypt needs to be built natively. If you don't feel comfortable building it with c++ compiler, I suggest you take a look at the bcrypt-nodejs module.

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    node-pre-gyp:Node.js工具,可轻松进行C ++插件的二进制部署

    @ mapbox / node-pre-gyp@ mapbox / node-pre-gyp使得从二进制文件发布和安装Node.js C ++插件变得容易 @mapbox/node-pre-gyp介于和 @mapbox/node-pre-gyp之间,并提供跨平台的二进制部署方法。前一包装的特别说明在...

    Node.js-node-gyp是一个Node.js原生插件构建工具

    `node-gyp-master` 压缩包可能是 `node-gyp` 的源代码仓库克隆,包含了项目的全部源码。如果你想要深入了解 `node-gyp` 的内部工作原理或者对其进行自定义,你可以下载并研究这个仓库。 总的来说,`node-gyp` 对于...

    node-gyp-3.3.1.zip

    《深入理解Node.js gyp工具:以node-gyp-3.3.1.zip为例》 在Node.js的开发过程中,我们经常会遇到一个名为`node-gyp`的重要工具,它是Node.js扩展开发不可或缺的一部分。本篇文章将围绕`node-gyp-3.3.1.zip`这个...

    node-gyp-build:支持预构建的node-gyp的构建工具和绑定加载器

    预node-gyp-build@4名称在和node-gyp-build@4 node-gyp-build@4已更改。 请参阅下面的文档。 node-gyp-build工作原理与 gyp相似,不同之处在于它将在重建项目之前检查是否存在构建或预构建。 它的主要用途是作为本...

    node-addon-example:与node-pre-gyp打包在一起的Node C ++插件的示例入门应用程序

    节点附加示例 与打包在一起的Node C ++插件的示例应用程序。 如果您有兴趣学习如何编写C ++插件,请参阅。 此存储库旨在用作您自己的C ++模块的入门代码-随时可以复制和..../node_modules/.bin/node-pre-gyp publish

    node-pre-gyp-init:在运行时解析本机绑定,如果不存在则构建本机绑定

    node-pre-gyp-init互补通过提供运行时天然结合的分辨率和自动机模块编译。 换句话说,您可以安全地更改Node.js版本,如果缺少适当的已编译本机二进制文件,它将异步调用node-pre-gyp来下载或编译所需的二进制文件...

    node-sass安装包

    **Node-Sass:一个强大的CSS预处理器** Node-Sass是基于LibSass的JavaScript绑定,它允许开发者在Node.js环境中使用Sass语言进行编写、编译CSS。Sass是一种流行的CSS扩展语言,提供了诸如嵌套规则、变量、混合、...

    node-v8.17.0.pkg

    mac版 node-v8.17.0.pkg ,node官网下载太慢了,给大家用

    node-sass.zip

    npm WARN prefer global node-gyp@3.6.0 should be installed with -g > node-sass@4.5.2 install E:\workspace_vscode\ww\node_modules\node-sass > node scripts/install.js Downloading binary from ...

    Electron-node-ffi编译通过源码

    Electron-node-ffi是一个用于在Node.js环境中调用C和C++动态链接库的库,它利用了Electron的完整Chromium环境和Node.js的便利性。这个项目的主要目的是让JavaScript开发者能够利用本地库的功能,而无需编写原生扩展...

    node-gyp:Node.js本机插件构建工具

    node-gyp -Node.js本机插件构建工具 node-gyp是用Node.js编写的跨平台命令行工具,用于为Node.js编译本机附加模块。 它包含gyp 项目的供应商副本,该副本以前由Chromium团队使用,已扩展以支持Node.js本机插件的...

    binary-downloader:二进制下载器-无需Node-Gyp步骤的Node-pre-Gyp

    安装npm install -S binary-downloader用法此模块在package.json与node-pre-gyp相同的binary字段。 但是,它仅支持以下标签: platform libc arch node_napi_label 对于其他标签,请随时打开问题或公关! 另外,要...

    node-gyp3.3.1

    安装好Python后,你需要找到node-gyp的源代码目录,这通常是在解压后的`node-gyp-3.3.1`文件夹里。在这个目录下,有一个名为`setup.py`的文件,这是一个Python脚本,用于管理Python包的安装。你可以通过运行以下命令...

    nodejs-v14.16.1

    由于使用最新版本的nodejs安装,然后再HBuilderX安装npm install时出现,提示如下: npm ERR! gyp ERR! node -v v16.14.2 ... node-gyp -v v3.8.0 npm ERR! gyp ERR! not ok 原因:由于项目和版本之间不兼容导致

    node-v16.14.0-darwin-arm64.tar.gz

    标题中的"node-v16.14.0-darwin-arm64.tar.gz"是一个针对Apple Silicon(M1芯片)的Mac操作系统发行版的Node.js软件包。Node.js是一款流行的开源JavaScript运行环境,它允许开发者在服务器端执行JavaScript代码,...

    node-gyp-counter:一个愚蠢的尝试来嗅探 node-gyp 是如何被使用的,也许可以在混合中了解一些关于 NPM 的知识

    如何安装NPM 是你的朋友: $ npm install node-gyp-counter 尽管通常有人怀疑 package.json 更可取。如何使用以 tests/tests.js 为例。 实际上只有两个关键函数,它们在 index.js 中。 var nodeGypCounter = require...

    node 依赖包,node-node-modules下

    在Node.js环境中,`node_modules`目录是存放项目依赖包的地方。这个目录对于任何Node.js项目都至关重要,因为它包含了项目运行所需的所有外部模块。在"node-node-modules下"的描述中,我们可以理解为这是一个关于...

    node-gyp:处理node-gyp软件包的工具

    @ npmcli / node-gyp 这是npm用于确定默认情况下是否应使用构建软件包的模块。 原料药 isNodeGypPackage(path) 返回一个Promise,该Promise根据path的包是否具有binding.gyp文件而解析为true或false 。 ...

    node-gyp, node.js 本机插件生成工具.zip

    node-gyp, node.js 本机插件生成工具 节点 node.js-本机插件生成工具node-gyp 是一个跨 node.js 编写的跨平台命令行工具,用于编译 node.js的本地插件模块。 它捆绑了 Chromium 团队使用的项目,并消除了处理构建...

    window环境下npm install node-sass报错的解决方法

    最近准备想用vue-cli初始化一个项目,需要sass-loader编译; 发现window下npm install node-sass和sass-...node-gyp官方网址 https://www.npmjs.com/package/node-gyp 命令行代码 npm install -g node-gyp 安装

Global site tag (gtag.js) - Google Analytics