草庐IT

npm-outdated

全部标签

node.js - 在 WebStorm 中为通过 npm 安装的 node.js 模块启用自动完成

我正在使用WebStorm5.0.4开发node.js应用程序。我使用npminstall-gmodule-name全局安装了几个Node模块并使用npmlinkmodule-name将它们链接到项目中自动补全功能不适用于任何已安装的npm模块。它仅适用于核心模块(例如http或path)。此外,对于我从npm安装的模块调用的任何函数,WebStorm都会发出警告“未解析的函数或方法xyz”。如何使WebStorm自动完成并通常了解我需要的已安装模块? 最佳答案 我不确定这是否说明了您的特殊情况,但是我在WebStorm5.0.4中

node.js - Heroku:在部署期间排除 npm 错误 - 读取/tmp 文件

在getpushherokumaster部署期间,一些新的依赖项或其他一些该死的东西导致npm出错:----->Node.jsappdetected----->ResolvingengineversionsUsingNode.jsversion:0.10.1Usingnpmversion:1.2.15----->FetchingNode.jsbinaries----->Vendoringnodeintoslug----->Installingdependencieswithnpm....npmERR!Additionalloggingdetailscanbefoundin:npmERR

node.js - Mac OS X Mavericks 更新后,使用 npm 进行全局安装不起作用

升级到OSX10.9Mavericks后,在bash中找不到Node了。我想我是用brew安装的不久前。我决定使用node.js网站上的安装程序。一切顺利,node和npm在bash中可用。但是,全局安装包不起作用。npm-gbin输出路径/usr/local/bin.但是,在运行npminstall-gkarma之后并调用ls-la/usr/local/bin我看不到karma所在路径的符号链接(symboliclink)可执行文件驻留。正在运行npm-groot返回/usr/local/lib/node_modules安装后我可以看到karma模块在那里。不确定我还能检查什么。谢谢

node.js - npm 将所有模块安装在/usr/local/lib/node_modules/

我在Ubuntu12.10上安装了node.js0.8.14。我在我的主目录中创建了一个带有子目录node_modules的目录。我想在那里安装一些本地Node模块但正在运行npminstallmyModule在此目录中,将此模块安装在/usr/local/lib/node_modules/中(与使用-g标志安装模块的行为相同.bashrc中没有Node路径。知道如何安装本地Node模块吗? 最佳答案 经过进一步研究,我找到了解决方案。运行命令npmconfigls显示默认配置global=false(您可以通过npmconfigl

node.js - 在 OpenShift 上运行 npm install --production

当我将代码推送到OpenShift时,它似乎正在安装我的devDependencies,这需要forever。我真的很想设置它,所以它只会安装dependencies(通过运行--production标志)。有没有办法做到这一点? 最佳答案 您可以通过将NPM_CONFIG_PRODUCTION环境变量设置为“true”来告诉npm使用--production标志进行安装。这是一个适用于现有应用程序的示例:rhcenvsetNPM_CONFIG_PRODUCTION="true"或者,您可以将此变量设置为初始应用创建步骤的一部分:r

node.js - npm 安装不起作用

操作系统Windows764位当我使用npminstallgulp时,npm不起作用。我很困惑....错误代码:npmERR!Error:connectECONNREFUSEDnpmERR!aterrnoException(net.js:878:11)npmERR!atObject.afterConnect[asoncomplete](net.js:869:19)npmERR!{[Error:connectECONNREFUSED]npmERR!code:'ECONNREFUSED',npmERR!errno:'ECONNREFUSED',npmERR!syscall:'connect

node.js - 有条件地运行 npm 脚本

我有2个主要的构建配置-dev和prod。我将更新推送到运行npminstall--production以安装我的应用程序的heroku服务器。在package.json我有以下部分:"scripts":{"postinstall":"makeinstall"}运行一个负责丑化代码和其他一些小事情的make文件。但是,我不需要在开发模式下运行这个makefile。有什么方法可以有条件地使用npm运行脚本?..谢谢! 最佳答案 您可以在package.json中定义类似的内容(我相信if语句有更好的简写方式。)"scripts":{"

node.js - NPM 安装导致 401 Unauthorized for private repo

我在package.json的依赖项中有以下行:"log":"https://git.mydomain.com/myproject/myrepo/repository/archive.tar.gz?ref=0.1.0",我得到以下信息:km@Karls-MBP~/dev/vertica(km/ref)$npminstallnpmERR!codeE401npmERR!404401Unauthorized:log@https://git.mydomain.com/myproject/myrepo/repository/archive.tar.gz?ref=0.5.0npmERR!Acomp

node.js - 在 ubuntu 12.04 上安装 nodejs 和 npm 后找不到 .npmrc 文件

我只是按照教程在我的ubuntu12.04上安装nodejs和npm。https://gist.github.com/dwayne/2983873现在安装后两者都可以正常工作。我通过检查了它们Node-vnpm-v他们似乎给了我想要的结果。我的问题是我无法找到.npmrc文件。是不是很奇怪。我想知道它是不是我们安装npm时默认创建的?还是我应该自己创建? 最佳答案 可以有每个用户、全局和内置的npmrc配置。所以不用担心你的主目录中是否没有.npmrc文件。userconfig可能存在也可能不存在。您可以查看documentatio

node.js - npm express "hello world"中间件错误

Node--版本v0.10.26npm--version1.4.3我跟着这个:http://expressjs.com/guide.html有这个代码varexpress=require('express'),app=express();app.use(express.logger());app.get('/',function(req,res){res.send('HelloWorld');});varserver=app.listen(3000,function(){console.log('Listeningonport%d',server.address().port);});