草庐IT

npm-outdated

全部标签

c++ - nodejs native c++ npm模块内存错误,开罗图像处理

我一直在node-canvas上窃听TJ关于代码加速我正在他创作和维护的Node模块的一个分支中工作。我发现Canvas.toBuffer()正在扼杀我们的管道资源,并创建了一个替代方案,它可以简单地从Canvas转换为图像,而无需通过png缓冲区/媒体url。问题是cairo是一头神秘的野兽,并且对于Node模块内分配的内存还有一个额外的担忧,因为它不会被母亲v8GC'd。我已将正确的HandleScopes添加到访问V8数据的所有必需函数中。我能够在我的mac设置(6.18)上测试Canvas.loadImage(image)方法数千次,以及在运行相同版本Node的ubuntu/生

javascript - npm install 如果 package.json 被修改

TL;DR:如果您的package.json已被修改,有没有办法让npminstall在运行任何npm脚本之前自动运行?问题场景您拉取或checkout更新了package.json的分支。你运行npmrunmy-script。my-script依赖于新添加到package.json的包。my-script失败。你想知道为什么。在翻转你的table之前,你运行npminstall只是为了确定。my-script运行成功。你不需要一张新table。我知道像gradle这样的构建/任务运行工具可以确保在运行任务之前你的依赖项是最新的。我一直是npm不这样做的(次要)痛点。我偶然发现了两个我

javascript - 在使用来自深度 npm 依赖项的构造函数创建的对象上使用 `instanceof`

背景:我有一个npm模块,其中包含常见的错误处理代码,包括自定义错误:functionCustomError(){/*...*/}CustomError.prototype=Object.create(Error.prototype);CustomError.prototype.constructor=CustomError;module.exports=CustomError;我还有一些其他模块(我们称它们为'module-a'和'module-b'),它们都依赖于错误处理模块。我还有一些使用Bluebirds“过滤捕获”功能的代码:doSomething.catch(CustomE

node.js - "Your npm version is outdated."但事实并非如此。安装时哟

在Windows764位上。通过向导安装了Node.js,它给了我npm。我运行npminstall-gyo并得到以下结果您的npm版本已过时。完整输出:C:\Users\dlite922>npminstall-gyo|>spawn-sync@1.0.11postinstallC:\Users\dlite922\AppData\Roaming\npm\node_modules\yo\node_modules\cross-spawn\node_modules\spaw>nodepostinstallC:\Users\dlite922\AppData\Roaming\npm\yo->C:\

javascript - npm 对等依赖检查

$npminstallmy_module@0.0.1/Users/antpaw/my_module├──my_module@0.0.1└──UNMETPEERDEPENDENCYrequest@^2.74.0npmWARNmy_module@0.0.1requiresapeerofrequest@^2.74.0butnonewasinstalled.我不明白这怎么可能只是一个警告。如果未安装“请求”并且我的应用程序将崩溃,这对我的应用程序来说是一件大事。如果未满足对等依赖项或有类似npmdo-i-have-everything-i之类的东西,我如何使npminstall退出1-need

linux - npm 在安装后/解锁时挂起

我有一个使用KVM运行一些虚拟机的Linux服务器。主机是内核2.6.32-32(-pve)的Debian衍生版本。在我运行npminstall的大约75%的时间里,它会在安装模块时挂起。我在愚蠢的调试级别运行它,它总是卡在行npminfopostinstall[模块名称](较旧的npm版本)或npm动词解锁使用[...](较新的npm版本)永远。它发生在主机上的每个项目和虚拟化系统上的每个Node和我测试过的每个npm版本(很多,包括最新的(2.7.xatm))。它也不是确定性的。有时它有效,有时无效,而且大多数时候它卡在不同的模块上。在我的开发机器(在同一个网络中,运行OSX10.

node.js - Npm 错误!代码 EPERM

我正在使用Nodev6.11.2、npmv5.3.0和angular/cliv1.2.7。对于我的大多数npm安装,我突然收到以下错误消息。以前没见过……mmeppiel@MC-LT-MMEPPIELMINGW64~/Desktop/AngularSolutions/my-app(master)$npminstall--savebootstrap@4.0.0-alpha.6font-awesomenpmERR!pathC:\Users\mmeppiel\Desktop\AngularSolutions\my-app\node_modules\fsevents\node_modulesn

node.js - 如何将 NPM 配置为信任防火墙颁发者以进行 HTTPS 代理?

我正在尝试在公司防火墙后面的环境中使用NPM。所述防火墙拦截所有https流量并使用自己的CA对其进行签名......有没有办法“信任”这个CA以便NPM可以实际工作? 最佳答案 有更好的方法来配置npm以信任由特定CA颁发的证书。npmconfig-gsetcafile/path/to/myCA.cert这会将此CA(可能是您公司的自签名证书)添加到npm的受信任CA。使用此解决方案,您可以获得SSLkey验证和添加您自己的CA实体的好处。 关于node.js-如何将NPM配置为信任防

angularjs - npm install 生成大量错误

我必须先说我对Angular和Node真的很陌生。按照thisTuts+的指示进行操作在教程中,我克隆了一个示例Angular存储库,然后运行​​npminstall。这产生了大量的错误列表,然后让我的终端挂了大约5分钟。之后,我运行npmstart并打开示例应用程序,它似乎运行良好。正如我所说,我对Angular和Node很陌生,所以我不知道如何调试我看到的错误,或者我是否应该担心。任何见解都会非常有帮助。谢谢!npminstall日志:https://gist.github.com/danielbonnell/30959bd15297f1f4ab43➜angular-seedgit

node.js - 全局安装的 npm-packages 不起作用

这个问题不太可能帮助任何future的访客;它仅与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。localnpm-packages按预期工作,但我似乎不可能让全局安装的包运行。它甚至不会抛出任何错误,只是什么都不做(express、咖啡等)在我想使用CoffeeScript之前,这并没有让我很困扰。我已经检查过的东西(我在Xubuntu12.04上):npm列出它它安装在/usr/local/bin(更新|卸载|重新安装)npmvia(npm|apt-get