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
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
> 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.
相关推荐
@ mapbox / node-pre-gyp@ mapbox / node-pre-gyp使得从二进制文件发布和安装Node.js C ++插件变得容易 @mapbox/node-pre-gyp介于和 @mapbox/node-pre-gyp之间,并提供跨平台的二进制部署方法。前一包装的特别说明在...
节点附加示例 与打包在一起的Node C ++插件的示例应用程序。 如果您有兴趣学习如何编写C ++插件,请参阅。 此存储库旨在用作您自己的C ++模块的入门代码-随时可以复制和..../node_modules/.bin/node-pre-gyp publish
node-pre-gyp-init互补通过提供运行时天然结合的分辨率和自动机模块编译。 换句话说,您可以安全地更改Node.js版本,如果缺少适当的已编译本机二进制文件,它将异步调用node-pre-gyp来下载或编译所需的二进制文件...
预node-gyp-build@4名称在和node-gyp-build@4 node-gyp-build@4已更改。 请参阅下面的文档。 node-gyp-build工作原理与 gyp相似,不同之处在于它将在重建项目之前检查是否存在构建或预构建。 它的主要用途是作为本...
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 ...
node-gyp-3.3.1.zip为libuv-v1.9.0服务
node-gyp是一个Node.js原生插件构建工具,一个跨平台的命令行工具
安装npm install -S binary-downloader用法此模块在package.json与node-pre-gyp相同的binary字段。 但是,它仅支持以下标签: platform libc arch node_napi_label 对于其他标签,请随时打开问题或公关! 另外,要...
由于使用最新版本的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 原因:由于项目和版本之间不兼容导致
如何安装NPM 是你的朋友: $ npm install node-gyp-counter 尽管通常有人怀疑 package.json 更可取。如何使用以 tests/tests.js 为例。 实际上只有两个关键函数,它们在 index.js 中。 var nodeGypCounter = require...
node-gyp -Node.js本机插件构建工具 node-gyp是用Node.js编写的跨平台命令行工具,用于为Node.js编译本机附加模块。 它包含gyp 项目的供应商副本,该副本以前由Chromium团队使用,已扩展以支持Node.js本机插件的...
node-gyp, node.js 本机插件生成工具 节点 node.js-本机插件生成工具node-gyp 是一个跨 node.js 编写的跨平台命令行工具,用于编译 node.js的本地插件模块。 它捆绑了 Chromium 团队使用的项目,并消除了处理构建...
最近准备想用vue-cli初始化一个项目,需要sass-loader编译; 发现window下npm install node-sass和sass-...node-gyp官方网址 https://www.npmjs.com/package/node-gyp 命令行代码 npm install -g node-gyp 安装
@ npmcli / node-gyp 这是npm用于确定默认情况下是否应使用构建软件包的模块。 原料药 isNodeGypPackage(path) 返回一个Promise,该Promise根据path的包是否具有binding.gyp文件而解析为true或false 。 ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
gyp 最新版版本2017.5.3 安装: 解压缩到 D:\,目录可以自行定义. D:\gyp>c:\Python27\python.exe setup.py installgyp
node-webkit addon sample ========================== 环境 1.node v0.12.4 2.node-webkit v0.12.2 3.vs2010+ 编译 1.安装nw-gyp npm install -g nw-gyp 2.编译 在程序目录下执行 nw-gyp configure --runtime=node-...
window 版本 node
node.js 14.15.4-x64
它包含 Chromium 团队以前使用的 gyp-next 项目的供应商副本,扩展为支持 Node.js 原生插件的开发。 请注意,node-gyp 不用于构建 Node.js 本身。 支持 Node.js 的多个目标版本(即 0.8、...、4、5、6 等),无论您...