草庐IT

npm-outdated

全部标签

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

node.js - 如何全局删除已安装的 npm 包?

我认为我一直在错误地使用npm,大部分时间是全局安装(使用-g)而不是本地安装(使用-save)。现在我有一长串我想要/应该**清理的全局包。(**我是新手,除了OCD-tidy,我不想在没有明确提及的情况下意外在应用程序中使用包,否则在某个地方部署可能会成为一个难题.).我知道我可以使用npmuninstall-g进行实际删除,但我如何决定应该保留哪些内容?有一个很长的列表,名称为“cuddly-bunny@1.2.3”等。有没有办法确定一个项目是否正在使用它,或者它是否是我在全局范围内需要的那种东西?为每个人去看文档将是漫长的一天。或者也许有一个经验法则,例如:“一个通常需要x、y

node.js - 有没有办法指定哪个 ssh key 应该用于 npm install

我想在我的package.json文件中安装一个私有(private)存储库。"private-module":"git+ssh://git@bitbucket.org:private/private-module.git"默认情况下,npm使用您的默认私钥。我希望能够指定运行npminstall时npm应该使用哪个sshkey。有没有办法做到这一点? 最佳答案 这里有一些解决方案:在您的~/.ssh/config中添加一个条目。例如:Hostbitbucket.orgIdentityFile~/.ssh/bitbucket_key

node.js - npm 更新破坏了 npm

我刚刚关注thisguide更新npm(因为我的带Node的相机模块不工作)并运行npminstall-gnpm但现在我的npminstall似乎完全坏了。如果我只是输入npm或npmupdate我明白了/usr/local/lib/node_modules/npm/bin/npm-cli.js:79letnotifier=require('update-notifier')({pkg})^^^SyntaxError:Block-scopeddeclarations(let,const,function,class)notyetsupportedoutsidestrictmode我试过