我是鲍尔的新手,我正在建立一个虚拟项目。我已经初始化了我的项目,并安装了jQuery和gulp只是为了让事情开始。这很好,它们已经被添加到bower.json中的依赖项列表中,并且现在出现在我的bower_modules文件夹中。到目前为止还不错。
然而,我想安装两个插件:main-bower-files和gulp-filter,但是bower似乎没有这些库。
当我运行bower install --save main-bower-files时,我得到:
bower ENOTFOUND包主-保龄球-文件找不到
所以,看来我唯一的解决办法是用npm来代替。但是保尔应该是国家预防机制的替代品,对吗?
或者是项目开始时npm init和bower init的唯一解决方案,然后运行两个单独依赖项的列表?
任何帮助都很感激。
发布于 2017-02-12 08:12:25
实际上,鲍尔和NPM的目标略有不同。
根据我的经验,Bower主要关注前端包(jQuery、CreateJS、.)。将其视为对某些资源使用外部CDN的另一种选择。然而,NPM在Bower上有大多数这些包,然后也为后端选择了大量的包。
如果需要来自两个存储库的包,则确实需要保留两个独立的依赖列表。同时使用这两位经理其实并不少见。
一定要通过NPM安装gulp及其模块,因为它们绝对不是前端资源。
TLDR:Bower =前端资源,您也可以在CDN上托管这些资源,NPM =从前端到后端的所有东西,等等。
https://stackoverflow.com/questions/42178739
复制相似问题