Questions tagged «node.js»

Node.js是基于Google V8 JavaScript运行时构建的平台

14
如何在Windows上的身份验证代理后面安装NPM?
我需要在Windows上运行最新版本的Node和NPM。我安装了Node 0.5.8,并从GitHub下载了NPM的源代码。我安装NPM的步骤已在其GitHub站点上列出,但运行以下命令时遇到问题: node cli.js install npm -gf 但失败并显示以下错误消息: Error: connect UNKNOWN at errnoException (net_uv.js:566:11) at Object.afterConnect [as oncomplete] (net_uv.js:557:18) System Windows_NT 5.1.2600 command "...\\Node\\bin\\node.exe" "...\\npm\\cli.js" "install" "npm" "-gf" cwd ...\npm node -v v0.5.8 npm -v 1.0.94 code UNKNOWN 我认为这是一个问题,因为我需要在我的代理服务器上进行身份验证才能连接到Internet。但是我没有办法告诉安装程序使用我的凭据登录。是否可以通过命令行参数将我的代理IP和登录信息提供给npm安装? 如果需要,我可以使用pastebin提供完整的日志(但似乎没有更多相关信息)。
30 node.js  proxy 

4
我如何将VCBuild.exe添加到Windows 10 w / o Visual Studio
所以我正在尝试编译gyp,它显然想调用VCBuild.exe ... MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visua l Studio 2005 or 3) add the location of the component to the system path if it is installed elsewhere. [C:\...\node_module s\browser-sync\node_modules\socket.io\node_modules\engine.io\node_modules\ws\no …

3
在apt-get安装节点之后安装node.js
我试图安装node.js,但我犯了安装错误apt-get install node。哪个不是node.js。 我能够node.js在git hub上找到合适的东西,构建并制作所有东西。一切似乎都已安装。但执行时出现此错误node -v ~/node$ node -v -bash: /usr/sbin/node: No such file or directory 关于如何node -v工作的任何想法? 另外,在ubuntu 10.04上是否有帮助


5
如何在LAN上访问NodeJS服务器?
我不是网络上最知识渊博的人,但是这里...... 我用NodeJS创建了一个应用程序,我想和我的家人在我的局域网上测试应用程序。该应用程序侦听端口1337的连接,我可以通过键入通过自己的PC访问应用罚款localhost:1337,192.168.0.3:1337甚至http://joel-pc:1337/到我的浏览器的地址栏中。 我也将在NodeJS旁边运行apache,只要它连接到同一个网络,我就可以通过输入192.168.0.3或http://joel-pc/浏览器的地址栏来访问它。 现在这是奇怪的部分; 如果我停止apache服务,更改我的节点应用程序以侦听端口80(http)1337,它可以在我的电脑上输入localhost,192.168.0.3甚至可以http://joel-pc在我的浏览器的地址栏中访问。但是,除了我自己的网络之外,我仍然无法访问网络上任何其他PC上的NodeJS。 我已经尝试在Windows 7中创建出站规则以允许访问端口1337,但我仍然无法访问我自己的任何其他PC上的NodeJS服务器,即使它正在侦听端口80.是否有明显的东西我错过了吗?

1
协议“ mongodb”如何工作?
要从NodeJS应用程序连接到MongoDB数据库,文档说要连接这样的地址: mongodb://localhost:27017/myproject mongodb协议在哪里(代替http(或https))。 我很好奇这是如何工作的。 打开浏览器时,无法导航至该页面,也无法通过Postman向其发送请求。 该协议如何工作?如何手动与之互动?在哪里可以找到有关它的更多信息?

1
如何将Shout IRC客户端部署到OpenShift?
我想免费获得IRC保镖,但我不相信那里有许多免费的IRC保镖服务。经过一番搜索,我发现了 喊 ,一个用于浏览器的Node.js IRC客户端。 Shout有一些非常有趣的功能;其中有两个我特别感兴趣: 始终连接 。我可以全天候在线。 跨平台 。我可以使用任何可以使用Web浏览器的平台连接到我的IRC客户端。 最重要的是,它看起来很漂亮,它可以通过CSS主题化。 现在我需要某种服务来保持我的Shout实例全天候运行并允许我连接到它。哦,我想要免费这个。 这是哪里 OpenShift 发挥作用。他们的免费帐户应该足够了。此外,由于它们提供SSL,因此应该可以安全地连接到Shout。那么问题是:如何将我的Shout实例部署到OpenShift? (AKA,如何免费获得安全,永远在线的IRC保镖?)
4 node.js  irc 

1
安装节点会导致Windows 10计算机重复重新启动
我在Windows 10系统上安装了NodeJS,即Current(非LTS)版本。这似乎已经安装了至少一些额外的东西,即Chocolatey和BoxStarter。 从那时起,我的系统不断重启。它打开一个命令窗口,说Boxstarter正在安装Chocolatey,然后继续安装东西(每个控制台消息,如visualstudio,vbtools,vcredist140-x86和-x64等)并重新启动。这是预期的行为吗? 顺便说一句,我必须在Node JS安装期间检查此自动安装...选项:

3
卸载Node.js.
不久前,我在Mac OSX上使用这些命令安装了Node.js版本0.2.1: ./configure make sudo make install 我最近安装了Homebrew,所以现在我更喜欢用它来管理我的安装。我今天使用以下命令安装了Node.js版本0.4.5: 酿造节点 但我注意到我仍然在这些目录中有旧版本的Node.js: /usr/local/include/node/ /usr/local/lib/node/ 卸载使用sudo make technque安装的Node.js的正确方法是什么? 提前致谢

3
为什么在安装较旧版本的Node.js时Alpine apk会报告“无法满足的约束”?
我正在尝试在Alpine上安装旧版本的Node.js(4.4.4)。这是我的命令: apk update apk add nodejs-lts=4.4.4-r0 执行时,出现错误(以root身份运行,因为我使用的是Alpine:3.4 Docker映像): / # apk update fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.4/community/x86_64/APKINDEX.tar.gz v3.4.6-64-gd029d25 [http://dl-cdn.alpinelinux.org/alpine/v3.4/main] v3.4.6-33-g38ef2d2 [http://dl-cdn.alpinelinux.org/alpine/v3.4/community] OK: 5977 distinct packages available / # apk add nodejs-lts=4.4.4-r0 ERROR: unsatisfiable constraints: nodejs-lts-4.6.0-r0: breaks: world[nodejs-lts=4.4.4-r0] 如何在中安装特定的较旧版本的软件包apk?

1
打开项目时Visual Studio崩溃
完全披露,我正在回答这个问题,因为我找了4个小时的答案而找不到答案,最终自己弄明白了。所以希望如果其他人有这个问题,这可以帮助他们。 当Visual Studio打开项目时,它将关闭,不会显示任何错误消息。 打开事件查看器会显示一个错误事件,其中包含.NET运行时源。错误事件如下所示: Application: devenv.exe Framework Version: v4.0.30319 Description: The application requested process termination through System.Environment.FailFast(string message). Message: System.InvalidOperationException: Controller terminated before accepting connections. Exit code: 9 (NodeInvalidArgument). at Microsoft.ServiceHub.Client.NodeHubController.<StartAsync>d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) …

1
安装了节点包,NPM无法正常工作
我刚刚开始与使用Grunt进行代码编译的代理商合作。我之前没有使用过Grunt,Node或NPM。我在他们的网站上使用Package安装程序安装了Node.JS( node-v0.12.1.pkg ),应该同时安装NPM。但是,运行: npm -v 回报 -bash: npm: command not found 节点安装正确,但我很确定我的PATH(无论它们是什么)都坏了,所以它不知道在哪里寻找NPM。有一个 .npm 我的用户目录中的文件夹。 在今年早些时候,我尝试正确设置Ruby和Git,安装了RVM,并且在某个过程中,我认为我已经破坏了我的路径。我不知道它们是如何工作的 - 是否有人能够帮助我解决这个问题,以便NPM正常工作,我可以开始使用Grunt了?
1 node.js 

2
在npm install -g之后,命令仍未找到?
我不知道发生了什么,但我安装的节点包都没有实际注册。 npm 和 node 工作得很好,但如果我 sudo npm install -g ffmpeg 要么 brew,他们被列入 /usr/local/lib/node_modules 但 brew -v 和 ffmpeg -v 什么都不做“命令未找到” 非常感谢任何帮助,我对命令行的东西很新。我觉得我对两者之间的区别感到困惑 npm 和 brew... npm是指向命令行的符号链接,还是仅允许 require("brew") 在节点实例中? 有一次,我确实按照一些说明将“sublime”注册为命令行别名。不要认为这会影响任何事情,但我甚至不知道在哪里看

0
节点nohup进程在关闭putty时被杀死(但不在退出时)
我通过使用Putty windows界面远程连接到服务器,在群集上运行我的节点服务器。 我正在运行我的节点进程为nohup ..并且它在后台运行并且即使在退出会话后也不会被杀死 如果我通过在命令提示符下键入“exit”退出会话,则事情按预期工作,但如果我通过关闭接口关闭putty会话,则会立即终止nohup进程。 为什么会发生这种情况? PS:在每个集群上都没有发生,在某些集群上,进程被终止,而在其他集群上则继续运行。
1 linux  putty  node.js  nohup 

3
PKG_CONFIG_PATH cairo.pc找不到pixman
遵循以下指示:http://npmjs.org/package/canvas 我已经安装了cairo和pixman,但是cairo找不到pixman。 Package pixman-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `pixman-1.pc' to the PKG_CONFIG_PATH environment variable No package 'pixman-1' found gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1. while trying to load binding.gyp 我的cairo.pc看起来像这样: prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.