找不到 Bower 包 - 是否也需要使用 npm?
Bower package not found - necessary to use npm as well?
我是 Bower 的新手,我正在设置一个虚拟项目。我已经初始化了我的项目并安装了 jQuery 和 gulp 只是为了开始。这很好,它们已添加到我的 bower.json
依赖项列表中,现在出现在我的 bower_modules
文件夹中。到目前为止很棒。
不过,我想安装两个插件:main-bower-files
和gulp-filter
,但是bower好像没有这些库。
当我 运行 bower install --save main-bower-files
时,我得到:
bower ENOTFOUND Package main-bower-files not found
所以,看来我唯一的解决办法是改用 npm。但是 bower 应该是 npm 的 替代品 ,对吧?
或者唯一的解决方案是在项目开始时 npm init
以及 bower init
,然后 运行 两个单独的依赖项列表?
感谢任何帮助。
实际上,Bower 和 NPM 的目标略有不同。
根据我的经验,Bower 主要关注前端包(jQuery
、CreateJS
、...)。将其视为对某些资源使用外部 CDN 的替代方案。然而,NPM 在 Bower 上拥有大部分这些包,然后还有大量用于后端的包。
如果您需要来自两个存储库的包,您确实需要保留两个独立的依赖项列表。串联使用这两位经理实际上并不少见。
请务必通过 NPM 安装 gulp
及其模块,因为它们绝对不是前端资源。
TLDR:Bower = 您也可以托管在 CDN 上的前端资源,NPM = 从前端到后端的所有内容等等。
我是 Bower 的新手,我正在设置一个虚拟项目。我已经初始化了我的项目并安装了 jQuery 和 gulp 只是为了开始。这很好,它们已添加到我的 bower.json
依赖项列表中,现在出现在我的 bower_modules
文件夹中。到目前为止很棒。
不过,我想安装两个插件:main-bower-files
和gulp-filter
,但是bower好像没有这些库。
当我 运行 bower install --save main-bower-files
时,我得到:
bower ENOTFOUND Package main-bower-files not found
所以,看来我唯一的解决办法是改用 npm。但是 bower 应该是 npm 的 替代品 ,对吧?
或者唯一的解决方案是在项目开始时 npm init
以及 bower init
,然后 运行 两个单独的依赖项列表?
感谢任何帮助。
实际上,Bower 和 NPM 的目标略有不同。
根据我的经验,Bower 主要关注前端包(jQuery
、CreateJS
、...)。将其视为对某些资源使用外部 CDN 的替代方案。然而,NPM 在 Bower 上拥有大部分这些包,然后还有大量用于后端的包。
如果您需要来自两个存储库的包,您确实需要保留两个独立的依赖项列表。串联使用这两位经理实际上并不少见。
请务必通过 NPM 安装 gulp
及其模块,因为它们绝对不是前端资源。
TLDR:Bower = 您也可以托管在 CDN 上的前端资源,NPM = 从前端到后端的所有内容等等。