我在Windows7上安装grunt,node,npm,bower和grunt-cli。
说明说我应该为全局运行带有-g标志的安装命令。
安装后如何检查是否使用了-g标志。卸载它们并重新安装将花费大量时间。
我在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
您可以使用以下命令列出所有全局软件包:
npm ls -g
或使用以下方法检查特定的包装:
npm ls -g [package-name]
例如: npm ls -g @angular/cli
要检查是否全局安装了特定的软件包,请执行:
npm list -g [package-name]
让我们以“咕unt”为例。如果是全局安装的,您应该会看到类似以下的内容
C:\data\tryout\test1>npm list -g grunt
C:\Users\xxxxxxx\AppData\Roaming\npm
└── grunt@0.4.5
如果未全局安装,则应该看到类似以下的内容
C:\data\tryout\test1>npm list -g grunt
C:\Users\xxxxxxx\AppData\Roaming\npm
└── (empty)
要检查本地是否安装了特定的软件包,您可以执行与上述相同的命令,但不使用-g参数。
然后,您可以检查退出状态以查看其是否已安装。谢谢亚当蒙森。