草庐IT

redis-node-client

全部标签

node.js - npm install 尝试从随机 fork 安装

我有一个Node项目在mac上工作正常,但在家里的windows上,当我尝试执行npminstall时,它给我一个访问权限错误。在我的package.json我有这个"dependencies":{"async":"2.1.4"}它给我这个错误npmERR!Commandfailed:git-ccore.longpaths=truecloneC:\Users\username\AppData\Roaming\npm-cache\_git-remotes\git-github-com-jstewmon-async-git-e757f9b4C:\Users\username\.babun\

node.js - 创建自执行的 node.js 服务器

我想创建一个可执行的bash文件来执行命令nodeapp.js-目标是拥有一个可以在已安装Node的本地计算机上打开的可执行文件,并且可执行文件位于项目目录中(这是一个express.js应用程序).我正在尝试在Mac上执行此操作,我编写了一个.command文件,使其可执行并添加了命令。问题是,进程立即关闭,因为终端似乎在最后一个命令后自动添加exit;。我也想在Windows机器上这样做。我不需要将整个应用放在一个可执行文件中,只需要双击一个文件的选项,而不是打开终端并手动编写这个简单的命令。知道如何实现吗? 最佳答案 fore

node.js - 在与本地网络服务器通信的 Electron 应用程序中实现 socket.io

我必须让本地运行的Web服务器与本地运行的WindowsElectron应用程序通信,以便发送一些消息,Electron应用程序会将其显示为通知。我看到有人推荐使用socket.io进行客户端和服务器之间的实时通信,但我发现很难理解它,因为没有我可以研究的示例来了解它的实际工作原理。欢迎提供有关此主题的任何来源和解释。 最佳答案 只需通过thistutorial.从简单的网络开始。当你让它工作时-将它移植到Electron。 关于node.js-在与本地网络服务器通信的Electron应

node.js - 在 Windows 机器上同时运行两个不同版本的 node.JS 服务器

正在寻找类似nvm的内容对于Windows,确切地说是nvmrun命令:nvmrun4.2.5app.jsnvmrun5.0.0index.js所以我可以让两台服务器同时运行不同的node.JS版本。在搜索库时我遇到了nvmw,它似乎有类似的方法,但它没有得到积极的开发或支持。(它还有一些Unresolved错误,这些错误会破坏我的用例) 最佳答案 (这里是nvm维护者)对于Windows,这些是您的选项:使用真正的nvm,但在BashOnWindows/Linux的Windows子系统上使用替代方案:nvm-windows、nvs

windows - 从命令行安装 Oracle Client,无需用户交互

我正在寻找一种在Windows上安装Oracle客户端但从命令行运行的方法。为了自动运行它,应该没有用户交互。Oracle文档中关于OracleUniversalInstaller命令行选项的内容非常少。即使以setup.exe-silent-responseFilefilename.rsp运行安装程序,用户也必须在特定点按ENTER。 最佳答案 经过一些调查,我发现了如何获得完整的命令行选项:setup.exe-help这适用于版本11.2、12.1和12.2。在18c和19c版本中,这不再有效,您必须执行:setup.exe-h

Windows Azure Node.js SDK

我想知道如何使用WindowsAzureNode.jsSDK获取延续token?例如,我现在使用SDK从表中检索数据:vartableService=azure.createTableService();tableService.getTable('UsersUserFacebookActions',function(error){if(error===null){varquery=azure.TableQuery.select().from('UsersUserFacebookActions').where('PartitionKeyeq?',userID).and('Kindeq?

windows - 在 Windows 上以本地用户身份使用 Node.js

我想在Windows上使用node.js但我不想安装它(我没有管理员权限)。我只想将所有必需的文件放在一个文件夹中。然后创建一个cmd脚本来执行一些脚本。实际上我想使用node.js作为构建系统。我只需要gulp一下。所以我尝试了一些方法,但没有用。我从http://nodejs.org/download/下载了node.exe(只是exe文件)。然后我从http://nodejs.org/dist/npm/下载了npm-1.4.9.zip并提取文件并将它们放入包含node.exe文件的文件夹中。到目前为止,一切都很好。然后我用"npmupdate"命令更新了npm,它成功了。之后我尝

一天吃透Redis面试八股文

Redis连环40问,绝对够全!Redis是什么?Redis(RemoteDictionaryServer)是一个使用C语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis的数据是存在内存中的,所以读写速度非常快,被广泛应用于缓存方向。Redis可以将数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。Redis优缺点?优点:基于内存操作,内存读写速度快。支持多种数据类型,包括String、Hash、List、Set、ZSet等。支持持久化。Redis支持RDB和AOF两种持久化机制,持久化功能可以有效地避免数据丢失问题。支持事务。Redis的所有操作

node.js - 在 Windows 中发送 SIGUSR1 IPC

我有以下NodeJS代码:setInterval(function(){},1e6);process.on('SIGUSR1',function(){console.log('Gotasignal');});在Unix中,我应该能够使用kill-sSIGUSR11234来发送这个信号。Windows没有kill命令,我可以看到Powershell有,但它似乎没有类似-s的选项。NAMEStop-ProcessSYNTAXStop-Process[-Id][-PassThru][-Force][-WhatIf][-Confirm][]Stop-Process-Name[-PassThru

node.js - npm 命令返回消息 -g' 未被识别为内部或外部命令

我使用的是Windows8.164位,并使用来自nodejs.org的WindowsInstaller安装npm。每次我输入npm命令时,它总是显示此消息:'CALL"C:\ProgramFiles\nodejs\node.exe""C:\ProgramFiles\nodejs\node_modules\npm\bin\npm-cli.js"prefix-g'不被识别为内部或外部命令,可运行的程序或批处理文件。Errorwhilerunningnpm“prefix-gisnotrecognizedasaninternalorexternalcommand”没有解决我的问题Node-vv