如果我不是 node 程序但我想使用 bower,我应该安装 node 和 npm 吗?

Should i install node and npm if i am not a node programme but i want to use bower?

我是一名 java 程序员,目前正在开发 java 网络应用程序。管理 java 脚本可能会非常痛苦。

最近我遇到了这个 js 依赖管理器凉亭。但是它需要同时安装 node 和 npm。

1) 只是想知道安装节点是否有副作用。例如 cpu 和内存使用情况。除了凉亭之外,它还有其他优点吗?

2)有什么方法可以在我不使用节点服务时关闭它。

3) 此外,环顾四周,似乎无法找到在 windows

上本地运行的类似 bower 的解决方案

Bower 现在被认为是一个过时的包管理器,一般的建议是使用 npm 包注册表(在 npm 中是默认的)。我什至不认为有 bower 专用的软件包。有不同的包管理器,但它们也使用 npm 注册表(例如 yarn)。

关于您的问题:

1) 不,没有任何副作用,除了您的磁盘 space。 Node 不是恶魔,它只是对 运行 javascript 代码的应用——所以如果你不启动它,它不会消耗任何东西(当然,安装一些 npm 依赖使用 node 下引擎盖)。

2) 不需要。

3) 几乎所有包管理器(包括 bower)都在 Windows 上工作得很好。实际上,现在几乎所有的 JS 生态系统都在 Windows.

上运行良好且稳定