草庐IT

npm-outdated

全部标签

node.js - npm 安装错误 - 无法获取本地颁发者证书

我在执行npm安装时收到unabletogetlocalissuercertificate错误:typingsERR!messageUnabletoreadtypingsfor"es6-shim".Youshouldchecktheentrypathsin"es6-shim.d.ts"areuptodatetypingsERR!causedbyUnabletoconnectto"https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/7de6c3dd94feaeb21f20054b9f30d5dabc5efab

node.js - 如何让 Grunt Deploy 使用全局 NPM 模块而不是本地模块

首先,我对npm和grunt很陌生。我们有一个项目,我们正在使用Grunt为其编译和生成输出文件。我正在尝试设置我们的构建服务器以使用Grunt生成输出文件。我们正在使用带有TFS源代码控制的Windows,并且由于it's260characterpathlimit,我们无法将grunt-bower-task模块checkin源代码控制(asitaloneuses230charactersinitsinstalledpath)。当我从我的项目目录运行npminstall时,它工作正常并将以下所需模块安装到我的项目目录中的node_modules文件夹中:Grunt咕噜咕噜任务grunt

node.js - 我应该有 Travis 缓存 node_modules 还是 $HOME/.npm

我很困惑哪个目录最适合缓存。我见过使用过的和推荐过的,但没有实际比较为什么要选择哪种方式。例如,特拉维斯blogitself建议:cache:directories:-node_modules但是,thousandsofplaces改用这个:cache:directories:-$HOME/.npm那么为什么要使用一个而不是另一个,为什么不同时包含两者呢? 最佳答案 我注意到缓存node_modules缓存.npm时文件夹导致问题(构建失败)缓存避免了它。我相信这是因为.npmnode_modules时缓存不存储已编译的native

node.js - Node 和 NPM 是否有等效的 pip freeze ?

这在Python中是惯用的:pipfreeze>requirements.txtpipinstall-rrequirements.txt第一个命令将需求列表保存到文件中。然后稍后您可以使用该命令将需求安装到您的环境中。Node有npminstall,但我不知道如何将我的依赖项状态转储到package.json。我用谷歌搜索发现this:npmls|grep-E"^(├|└)─"|cut-d""-f2|awk'{FS="@";print"\""$1"\"",":","\""$2"\""}'但正如这条管道的作者所建议的那样,一定有更好的方法吗?我在这里想念什么?我只想将我当前的部门转储到p

windows - 已安装全局 NPM 包但未找到命令

我已经全局安装了两个npm包"download"和"enigmavirtualbox"通过命令行:npminstall-gdownload和npminstall-gengimavirtualbox我正在尝试在批处理文件中使用它们来捆绑我的Node项目中的单个.exe文件。对于两者,命令npmlist-g产生各自的版本输出,独立于当前工作目录。但是,在我的批处理脚本中找不到“下载”和“enigmavirtualbox”命令。正在运行npmroot-g产量C:\Users\\AppData\Roaming\npm\node_modules并查看该文件夹,我可以看到两个包的文件夹都存在。我尝

node.js - npm "scripts": "start" run express and open url

我在package.json中有这个启动参数"scripts":{"start":"nodebin/www"},当我输入npmstart时,它正在运行我的express应用程序。但我希望浏览器同时打开http://localhost:8081。我怎么能对start说也打开我的本地url?like:"start":"nodebin/www,http://localhost:8081"所以当我输入npmsatrt时,它会运行我的快速应用程序并同时打开网址。 最佳答案 据我所知,这就像写一个bash命令://Windows"start":

node.js - 如何编写一个 package.json 文件,以便下载所有依赖项 "npm install"

我使用node.js编写了一个简单的应用程序。这取决于express、mongodb和mongoose(简单)。因此,我创建了一个名为package.json的文件并将其放入其中:{"name":"booking-dojo","description":"Bookingdojoapp","version":"0.0.1","private":true,"dependencies":{"express":"3.x","mongodb":"*","mongoose":"*"}}然后我运行npminstall,期望npm安装这些模块和它们的依赖项。结果令人失望:booking-dojo@0.

node.js - 我可以有一个 package.json 但避免我的项目发布到 npm 服务器吗?

基本上,我正在开发一个项目,该项目使用grunt进行构建任务,因为我在这里和那里有一些依赖项,所以我认为在package.json以便我的同事可以npminstall而无需手动安装正确版本的每个包。现在的问题是,如果有人“不小心”运行npmpublish怎么办?有没有办法让package.json让我的东西保持私密? 最佳答案 Yes,setprivatetotrue.Ifyouset"private":trueinyourpackage.json,thennpmwillrefusetopublishit.Thisisawaytop

node.js - 如何在离线服务器上安装 npm -g

我需要在离线服务器上安装“全局”npm应用程序。安装普通应用很容易:npminstall然后打包生成的文件。手动或使用npmpack。但是,如何在没有Internet的情况下安装全局应用程序(具有某种安装脚本),例如forever?npminstall-gforever 最佳答案 试试npmbox,它是npmzip的新名称,它允许您通过一个文件安装离线npm包 关于node.js-如何在离线服务器上安装npm-g,我们在StackOverflow上找到一个类似的问题:

windows - git被阻塞,如何安装npm模块

我们通过代理连接,在这里,git被阻止(不是网站,而是在git//:)我们尝试使用egit,“Windows上的git”,有和没有代理但没有发生了一个本地克隆。现在的问题是安装npm模块,我尝试通过从git网站(通过web)下载模块(zip)并尝试本地安装,这有效,但这里的问题是大量依赖项,它是不容易一一拉取模块来填充依赖(和内部依赖).那么如何解决这个问题,我觉得可以通过三种方式来解决:允许git隧道通过防火墙(我在n/w团队中没有friend)。建议我在执行npm安装时通过http://(而不是git://)提取具有依赖关系的模块。从git网站模块+完整依赖项下载,一次性完成。