我在Windows7上安装grunt,node,npm,bower和grunt-cli。
说明说我应该为全局运行带有-g标志的安装命令。
安装后如何检查是否使用了-g标志。卸载它们并重新安装将花费大量时间。
使用list
带有-g
标志的命令来查看全局安装的所有软件包:
npm list -g
要检查是否在全球范围内安装了特定的软件包,可以提供软件包的名称(grunt
在这种情况下),如下所示:
npm list -g grunt
或者您可以使用grep
来过滤软件包名称:
npm list -g | grep grunt
资料来源:https :
//docs.npmjs.com/cli/ls
我试图安装flake8包使用pip3,它似乎拒绝安装,因为已经安装在一个本地位置。 如何强制全局安装(系统级)? 请注意,我更喜欢一个通用的解决方案(应该在Debian、OSX甚至Windows上工作),一个应该在任何平台上使用的解决方案,所以我不想自己指定目标。 出于某种奇怪的原因,它的行为就像我已经指定了,而在我的情况下,我没有指定。 我能够在全球范围内安装包的唯一方法是首先删除它,然后在此之
本文向大家介绍nodejs npm install全局安装和本地安装的区别,包括了nodejs npm install全局安装和本地安装的区别的使用技巧和注意事项,需要的朋友参考一下 npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如: 下面分别解释。 1. npm install xxx -g 时, 模块将被下载安装到【全局目录
问题内容: 我已经通过命令行在全球范围内安装了两个npm软件包“下载”和“ enigmavirtualbox” : 和 我试图在批处理文件中使用它们,以从我的节点项目中捆绑一个.exe文件。对于这两种命令,这些命令都会产生各自的版本输出,而与当前工作目录无关。 但是,在我的批处理脚本中,找不到命令“下载”和“ enigmavirtualbox”。 运行yield 并查看该文件夹的内部,我可以看到两
问题内容: 我正在使用脱机网络,并且想使用npm安装angular-cli。我有一个angular- cli的zip文件,并使用最新的节点和npm版本。我正在使用命令:从文件夹中安装angular- cli。但是我不断收到此错误消息,告诉我我没有互联网连接(可以)。那么,如何在离线时使用从Github下载的zip来安装angular-cli? 谢谢你的帮助。 问题答案: 您只需将软件包及其所有依赖
我正在做一些Rails编程,我一直在网络解决方案中看到Homebrew,但从未使用过它。 我还注意到终端版本2.9中的Homebrew是“Shell”旁边的一个选项- 通常显示“找不到命令”错误。 奇怪的是,我一直无法找到一个简单的命令来确定brew是否已安装。 如何检查我的 Mac 上是否已经安装了自制软件?
问题内容: 是否可以通过命令标志或环境变量来指定自定义包目标? 默认情况下,npm local安装最终会在当前目录中进行,但是我希望它安装在其他目录中。我该如何实现? 问题答案: TL; DR 您可以通过使用标志和*标志来实现。 *即使这是“全局”安装,除非存在中,否则无法通过命令行访问已安装的垃圾箱。 TL; R 的每个可配置属性都可以在六个不同的地方设置。按优先顺序: 命令行标志: 环境变量: