草庐IT

gyp_chromium

全部标签

node.js - 使用 node-gyp 交叉编译具有 native 绑定(bind)的 Node 模块

我正在使用AWSLambda,这涉及创建我的node.js脚本的存档,包括node_modules文件夹并将其上传到他们的基础设施以运行。这很好用,除非涉及到具有native绑定(bind)的Node模块(使用node-gyp)。因为绑定(bind)是在我的本地计算机(OSX)上编译和存档的,所以它与AWS的(AmazonLinux)服务器不兼容。如何交叉编译/安装Node模块(特别是node-sqlite3),以便在将其上传到另一个服务器架构时运行? 最佳答案 虽然不能真正解决您的问题,但一个非常简单的解决方法可能是在Linux机

macos - 尝试配置或重建 node-gyp 时,出现错误 : mac osx mavericks

我正在尝试运行node-gypconfigure,但出现以下错误:gyp:binding.gypnotfound(cwd:/usr/local/bin)gypERR!configureerrorgypERR!stackError:`gyp`failedwithexitcode:1gypERR!stackatChildProcess.onCpExit(/usr/local/lib/node_modules/node-gyp/lib/configure.js:337:16)gypERR!stackatChildProcess.EventEmitter.emit(events.js:98:1

macos - 尝试配置或重建 node-gyp 时,出现错误 : mac osx mavericks

我正在尝试运行node-gypconfigure,但出现以下错误:gyp:binding.gypnotfound(cwd:/usr/local/bin)gypERR!configureerrorgypERR!stackError:`gyp`failedwithexitcode:1gypERR!stackatChildProcess.onCpExit(/usr/local/lib/node_modules/node-gyp/lib/configure.js:337:16)gypERR!stackatChildProcess.EventEmitter.emit(events.js:98:1

node.js - node gyp error TRACKER : error TRK0005: Failed to locate: "CL.exe". 系统找不到指定的文件

我想在装有VisualStudioCommunity2015、Pythonv2.7.3的Windows10机器上安装bcrypt,但出现以下错误。Node版本v4.2.1Nodegypv3.0.3npminstallbcryptC:\Users\ASMIN\Desktop\M2\app>npminstallbcryptnpmWARNpackage.jsoneapp@1.0.0NodescriptionnpmWARNpackage.jsoneapp@1.0.0Norepositoryfield.npmWARNpackage.jsoneapp@1.0.0NoREADMEdata>bcryp

node.js - node gyp error TRACKER : error TRK0005: Failed to locate: "CL.exe". 系统找不到指定的文件

我想在装有VisualStudioCommunity2015、Pythonv2.7.3的Windows10机器上安装bcrypt,但出现以下错误。Node版本v4.2.1Nodegypv3.0.3npminstallbcryptC:\Users\ASMIN\Desktop\M2\app>npminstallbcryptnpmWARNpackage.jsoneapp@1.0.0NodescriptionnpmWARNpackage.jsoneapp@1.0.0Norepositoryfield.npmWARNpackage.jsoneapp@1.0.0NoREADMEdata>bcryp

docker - 包 'chromium-browser' 没有安装候选

我正在尝试使用在docker镜像中安装chrome浏览器RUNapt-getinstallchromium-browser但我得到了错误:Packagechromium-browserisnotavailable,butisreferredtobyanotherpackage.Thismaymeanthatthepackageismissing,hasbeenobsoleted,orisonlyavailablefromanothersourceE:Package'chromium-browser'hasnoinstallationcandidate如何在docker镜像中正确安装ch

docker - 包 'chromium-browser' 没有安装候选

我正在尝试使用在docker镜像中安装chrome浏览器RUNapt-getinstallchromium-browser但我得到了错误:Packagechromium-browserisnotavailable,butisreferredtobyanotherpackage.Thismaymeanthatthepackageismissing,hasbeenobsoleted,orisonlyavailablefromanothersourceE:Package'chromium-browser'hasnoinstallationcandidate如何在docker镜像中正确安装ch

chromium源码的下载与编译

  这篇文章主要记录在chromium源码下载以及编译过程中遇到的问题。一直都对chromium的源码感兴趣,在没有封闭外网之前,下载了一个版本,很老了,重新进行更新又不得行,再加上公司的产品线路需要了解chromium的相关知识,又加上疫情封控在家,就又升起了下载并编译chromium源码的想法(其实在这些年的过程中都尝试过下载,但由于各种原因(外网经常被封等)没有下载成功)。  刚开始,一直按照官网上的介绍文档(https://chromium.googlesource.com/chromium/src/+/main/docs/windows_build_instructions.md)来

node.js - Node sqlite node-gyp 构建错误 : no member named 'ForceSet' in 'v8::Object'

我在尝试安装依赖于sqlite3的全局包时遇到构建错误。我不太确定如何调试这样的Node构建错误,因此不胜感激。通过搜索,我可以看出至少xcode错误不是问题。我最近更新了OSSierra和NodeOSSierra:10.13.4Node:10.0.0Yarn:1.6.0我这次运行的命令。我在全局安装其他包时遇到了同样的错误,所以我认为确切的npm包并不重要......$yarnglobaladdimport-js错误yarnglobalv1.6.0(node:17489)[DEP0005]DeprecationWarning:Buffer()isdeprecatedduetosecu

node.js - 如何防止 node-gyp 从 Internet 下载 node-headers.tar.gz 和 node.lib?

node-gyp在安装和构建iconv、ref、ffi等原生模块时从互联网下载以下文件:https://nodejs.org/download/release/v6.10.0/node-v6.10.0-headers.tar.gzhttps://nodejs.org/download/release/v6.10.0/win-x86/node.libhttps://nodejs.org/download/release/v6.10.0/win-x64/node.libhttps://nodejs.org/download/release/v6.10.0/SHASUMS256.txt如何让