草庐IT

node.js - NPM - 无法安装 socket.IO

我正在尝试使用npm在windows上安装socket.io,以便在nodeJS服务器上使用。首先,当我输入“npminstallsocket.IO”时,我在日志中出现了一个错误,说明了有关python和node-gyp的内容。我安装了python2.7.3并设置了环境变量。现在我遇到了一个新错误,它与VisualStudio有关(VS到底与npm有什么关系?与编译器有关吗?)。错误和这里的一样npminstallforsomepackages(sqlite3,socket.io)failwitherrorMSB8020onWindows7但是,当我在答案中使用选项而不是错误时,它会告

node.js - NPM 搜索 : Running out of memory

在ubuntu14.10(3.13.0-76-generic#120-UbuntuSMPMonJan1815:59:10UTC2016x86_64x86_64x86_64GNU/Linux)上,当我这样做时:sudonpmsearchyeoman-generator我收到以下错误:npmWARNBuildingthelocalindexforthefirsttime,pleasebepatientFATALERROR:CALL_AND_RETRY_2Allocationfailed-processoutofmemoryNPM版本为3.7.1请帮忙 最佳答案

node.js - npm 安装 : when to use --no-bin-links?

当我们安装npm包时,何时以及为什么应该使用选项--no-bin-links?官方文档说:The--no-bin-linksargumentwillpreventnpmfromcreatingsymlinksforanybinariesthepackagemightcontain.但我仍然不清楚我们必须在哪些场景中指定这一点。指定此选项对包的功能有何影响?包使用时会报错吗? 最佳答案 我能想到的一个场景是在Windows主机上使用虚拟机(即vagrantw/virtualbox或VMware)。您无法将符号链接(symbolicli

node.js - NPM 关于已弃用包的警告消息

我正在全局安装一个模块$npminstall-gXNPM说"npmWARNdeprecatedlodash@1.0.2:lodash@如何找出哪个模块依赖于这个旧版本的lodash?来自NPM的警告消息似乎没有给我任何线索,哪个模块引用了这个旧版本(我相信模块X没有直接依赖于这个旧版本的lodash。)。 最佳答案 我得到了类似问题的答案:https://stackoverflow.com/a/36335866/1115187简单地说:npmoutdated--depth=3此命令将分析已安装的NPM包及其版本。报告将包含:包名最新

node.js - Node应用程序中相同npm包的两个版本

我正在使用NodeJS中的CLI工具,它使用我们开发的另一个NodeJs包,它是一个SDK。问题是,我们刚刚发布了该SDK的V2版本,我们希望为CLI用户提供传统模式,以便他们可以使用我们的SDK的第一个或第二个版本,如下所示:$clido-stuff#executesdkv2或者$LEGACY_MODE='on'clido-stuff#executesdkv1我的问题是我没有找到任何干净的方法来在我的CLI中使用相同依赖项的两个版本。我尝试使用npm-install-version包裹。它在我的本地环境中运行良好,但是在发布我的cli并执行npminstall-gmy-cli之后,它

git - NPM 安装 : Git URL dependency error in package. json

我想在我写的package.json中设置一个私有(private)包的GitURL依赖项:"dependencies":{"mymodule":"git://git@git.myrepo.com:/myproject#mybranch"}运行npminstall时出现此错误:gitclonegit://git@git.myrepo.com:/myproject.gitCloningintobarerepository'/hom/Ostro/.npm/_git-remotes/git-git-myrepo-com-myproject-git-4d838f3d'...npmERR!git

node.js - Node 。并且 npm start 不起作用

标题说明了大部分问题。当我尝试运行node.我得到:module.js:340throwerr;^Error:Cannotfindmodule'static-favicon'atFunction.Module._resolveFilename(module.js:338:15)atFunction.Module._load(module.js:280:25)atFunction.Module.runMain(module.js:497:10)atstartup(node.js:119:16)atnode.js:902:3实际上似乎没有模块文件夹。我只是在一个空目录中运行expressn

node.js - 使用 npm 安装 express

我最近在ubuntu64位上安装了nodejs版本0.10.26。node-v和npm-v命令运行良好,我可以看到正确的版本。当我执行$sudonpminstall-gexpress安装顺利。但是,当我尝试使用express作为$expressmyProject创建一个项目时,我收到一条错误消息Theprogram'express'iscurrentlynotinstalled.Youcaninstallitbytyping:sudoapt-getinstallnode-express我必须在$PATH中包含一些路径才能运行express吗?请帮忙。 最佳答

node.js - npm install 在访问 GIT url 时出错

我的package.json有以下依赖,{"name":"AppName","version":"0.0.0","description":"AppDescription","author":"@author","dependencies":{},"devDependencies":{"css-flip":"git://github.com/geedmo/css-flip","gulp":"^3.8.10","gulp-angular-htmlify":"^0.4.0","gulp-changed":"^1.1.0","gulp-compass":"^2.0.4","gulp-conc

node.js - 无法使用 npm 安装 @angular/cli

我是“@angular/cli”的新手,我已经尝试了所有方法,但无法安装。我现在累了,请有人帮我在我的系统中安装angular4"@angular/cli"。node和npm版本当我安装“npminstall-g@angular/cli”然后得到安装node-v6后,我得到以下错误请告诉我实际上我错在哪里。 最佳答案 我的friend,请尝试:npmcacheclean--force。可能你的npm缓存搞糊涂了。 关于node.js-无法使用npm安装@angular/cli,我们在St