草庐IT

npm-outdated

全部标签

node.js - firebase 和 firebase-admin npm 模块有什么区别?

我想使用Firebase(身份验证、数据库和存储)构建一个Node.js网络应用。但我对应该使用哪个模块感到困惑,firebase或firebase-admin(或两者)。 最佳答案 管理SDK使用administrativepermissions运行您的代码.这意味着它bypassesthesecurityrulesofyourFirebaseDatabase.它还具有manageusersandmintcustomtokens的功能并且可以是usedtosendFCMmessages.如果您使用常规(非管理员)Firebase模

node.js - 在 npm 包全局安装上获取 "npm ERR! code EPEERINVALID"

每当我安装任何全局包时,我都会收到此错误。Error:-onnpmpackagesglobalinstall例如:-robins@robins-H61MLV3:~$sudonpminstall-gjshint/usr/bin/jshint->/usr/lib/node_modules/jshint/bin/jshintnpmERR!Linux3.19.0-25-genericnpmERR!argv"node""/usr/local/bin/npm""install""-g""jshint"npmERR!nodev0.10.25npmERR!npmv2.13.2npmERR!codeEP

node.js - 如何将 NPM 包迁移到组织 @scope

NPM最近为模块引入了@scopes/organizations。有没有将现有模块迁移到组织的好方法?是否有任何工具可以为大量包自动化它?NPM是否支持重定向,以便其他软件仍然可以使用旧名称,但会收到应该更新的通知? 最佳答案 您可以从以下位置更改您的package.json:"name":"project-name"到:"name":"@scope/project-name"并发布包:npmpublish--access=public更新:--access=public需要参数才能使作用域包公开-否则默认情况下它将是私有(priv

node.js - npm 不会在本地安装包。怎么了?

我想在本地安装包,但npm总是将包安装到全局位置。我正在运行以下命令:npminstallserialport我没有.npmrc命令,也没有使用-g标志,所以我不知道为什么它没有在本地安装。这是配置转储中的一个片段,显示global为false:$npm配置ls-l|grep全局全局=假globalconfig="/usr/local/etc/npmrc"globalignorefile="/usr/local/etc/npmignore"而且包还是这样安装的serialport@0.7.3../../../../node_modules/serialport因此,除非我对“本地”的含

node.js - npm 不支持 Node.js v9.0.0

我刚刚升级了我的项目以使用Node.jsv9.0.0。当我使用npm开始我的项目时,它告诉我应该升级到更新的Node版本,但我相信这是最新版本。我也相信我使用的是最新版本的npm(5.5.1)。我需要担心这个警告吗?有没有解决问题的好方法?这是完整的警告:npmWARNnpmnpmdoesnotsupportNode.jsv9.0.0npmWARNnpmYoushouldprobablyupgradetoanewerversionofnodeaswenpmWARNnpmcan'tmakeanypromisesthatnpmwillworkwiththisversion.npmWARNn

node.js - NPM 在当前目录之外安装包

我尝试使用npm从/home/iwan/my-project目录中安装express包:npminstallexpressexpress@3.3.7../node_modules/express├──methods@0.0.1├──cookie-signature@1.0.1├──range-parser@0.0.4├──fresh@0.2.0├──buffer-crc32@0.2.1├──cookie@0.1.0├──debug@0.7.2├──send@0.1.4(mime@1.2.11)└──commander@1.2.0(keypress@0.1.0)奇怪的是npm没有在当前目

node.js - npm 错误!安装时代码 Z_BUF_ERROR

在我的服务器(CentOS7.2)中安装依赖项:npminstall但我得到以下错误:npmERR!codeZ_BUF_ERRORnpmERR!errno-5npmERR!unexpectedendoffilenpmERR!Acompletelogofthisruncanbefoundin:npmERR!/root/.npm/_logs/2018-02-11T21_03_20_261Z-debug.log在/root/.npm/_logs/2018-02-11T21_03_20_261Z-debug.log中,信息如下:10234verbosebundleEBUNDLEOVERRIDE

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