gpt4 book ai didi

node.js - 如果尚未安装,如何全局安装 npm 包?

转载 作者:搜寻专家 更新时间:2023-11-01 00:39:45 26 4
gpt4 key购买 nike

我正在编写一个构建脚本,它执行如下命令:

  • npm install bower -g
  • npm install gulp -g

在我的机器上安装这些包将花费大约 30-60 秒,即使它们已经安装(例如,从之前运行的构建脚本安装)。

我在想可能有一种方法可以检测 bowergulp 是否已经安装,在这种情况下跳过安装以节省构建过程中的一些时间。

这样的事情可能吗?我该怎么做?

我正在使用 Windows 和 PowerShell,但我认为 bash 中的某些解决方案可能可以移植到 Windows...

最佳答案

在 Win7+ 上你可以使用 where <command>例如

@echo off
where gulp > nul
if %ERRORLEVEL% GEQ 1 (npm i gulp -g) else (echo Gulp already installed)

关于node.js - 如果尚未安装,如何全局安装 npm 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38824302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com