And*_*Ray 132 node.js npm gruntjs
我在windows7上安装grunt,node,npm,bower和grunt-cli.
说明说我应该使用-g标志为全局运行install命令.
如何在安装时检查是否使用了-g标志.卸载它们并重新安装需要花费大量时间.
Mun*_*med 191
使用list
带有该-g
标志的命令可以查看全局安装的所有软件包:
npm list -g
要检查是否全局安装了特定包,您可以提供包的名称(grunt
在本例中),如下所示:
npm list -g grunt
或者您可以使用grep
过滤包名称:
npm list -g | grep grunt
资料来源:https://docs.npmjs.com/cli/ls
Fli*_*imm 29
npm list --depth 1 --global packagename > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
然后,您可以检查退出状态以查看是否已安装.谢谢Adam Monsen.
mve*_*and 16
要检查是否全局安装了特定包,请执行:
npm list -g [package-name]
Run Code Online (Sandbox Code Playgroud)
我们以"咕噜"为例.如果它是全局安装的,你应该看到这样的东西
C:\data\tryout\test1>npm list -g grunt
C:\Users\xxxxxxx\AppData\Roaming\npm
??? grunt@0.4.5
Run Code Online (Sandbox Code Playgroud)
如果没有全局安装,你应该看到这样的东西
C:\data\tryout\test1>npm list -g grunt
C:\Users\xxxxxxx\AppData\Roaming\npm
??? (empty)
Run Code Online (Sandbox Code Playgroud)
要检查特定包是否在本地安装,您可以执行与上面相同的命令但不使用-g参数.
source:如何检查npm包是全局安装还是本地安装.
在 Windows 中,我们使用以下命令来查明该软件包是否已安装。详情请参阅图片。
npm list -g | find "create"
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令列出所有全局软件包:
npm ls -g
Run Code Online (Sandbox Code Playgroud)
或使用以下方法检查特定的包装:
npm ls -g [package-name]
Run Code Online (Sandbox Code Playgroud)
例如: npm ls -g @angular/cli
归档时间: |
|
查看次数: |
63132 次 |
最近记录: |