Plugins 未找到Bower软件包-是否也需要使用npm?
我刚到鲍尔,我正在建立一个虚拟项目。我已经初始化了我的项目,安装了jQuery和gulp,只是为了开始工作。这很好,它们已经被添加到我的Plugins 未找到Bower软件包-是否也需要使用npm?,plugins,npm,gulp,dependencies,bower,Plugins,Npm,Gulp,Dependencies,Bower,我刚到鲍尔,我正在建立一个虚拟项目。我已经初始化了我的项目,安装了jQuery和gulp,只是为了开始工作。这很好,它们已经被添加到我的bower.json中的依赖项列表中,现在出现在我的bower\u modules文件夹中。到目前为止很好 但是,我想安装两个插件:main-bower-files和gulp-filter,但是bower似乎没有这些libs 当我运行bower安装--保存主bower文件时,我得到: 未找到bower ENOTFOUND包主bower文件 所以,看来我唯一的解决
bower.json中的依赖项列表中,现在出现在我的bower\u modules
文件夹中。到目前为止很好
但是,我想安装两个插件:main-bower-files
和gulp-filter
,但是bower似乎没有这些libs
当我运行bower安装--保存主bower文件时,我得到:
未找到bower ENOTFOUND包主bower文件
所以,看来我唯一的解决办法就是使用npm。但鲍尔肯定是npm的替代品,对吗
或者,唯一的解决方案就是在项目开始时运行npm init
和bower init
,然后运行两个独立依赖项列表
感谢您的帮助。实际上,鲍尔和NPM的目标略有不同
根据我的经验,Bower主要关注前端软件包(jQuery
,CreateJS
,…)。将其视为对某些资源使用外部CDN的替代方案。然而,NPM在Bower上拥有这些包中的大部分,在后端也有大量的包可供选择
如果您需要来自两个存储库的包,那么您确实需要保留两个独立的依赖项列表。同时使用这两位经理其实并不少见
务必通过NPM安装gulp
及其模块,因为它们绝对不是前端资源
TLDR:Bower=您也可以在CDN上托管的前端资源,NPM=从前端到后端的所有内容以及更多内容。谢谢。使用这两种方法仍然感觉有点奇怪,我不确定为什么不使用npm,因为它涵盖了所有内容。但很高兴知道这是可能的,而且两者都使用是合理的。