我是前端包管理器的新手。要安装 Bower,我们需要 npm 作为先决条件,然后 Bower 负责客户端上的所有库。但是要安装 grunt,我仍然需要通过 npm 安装它 -
- npm install -g grunt-cli npm
- 安装 grunt-contrib --save-dev
- npm install -g grunt
我不明白为什么我们不能通过 Bower 安装它,如下所示:
- bower install -g grunt-cli
- bower install grunt-contrib --save-dev
- bower install -g grunt
并管理 Bower.json 文件,而不是管理两个不同的 - bower.json 和 package.json?
最佳答案
Bower 本身的服务器端依赖项是使用 Node 创建的,您可以使用 npm 拉取它并通过 Bower 管理客户端依赖项
Bower是一个用于客户端编程的包管理系统,与用于服务器端依赖项的 npm( Node 包管理器)不同
npm 通过命令行运行并管理应用程序服务器端的依赖项,因为您知道 Nodejs 不是客户端
所以你会喜欢...jquery、Angular
和 npm 之类的... gulp, grunt
关于node.js - 为什么 grunt 不能通过 Bower.js 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32269741/