gpt4 book ai didi

javascript - 如果 npm 工作正常,为什么还要使用 Bower.js?

转载 作者:行者123 更新时间:2023-11-29 21:14:49 25 4
gpt4 key购买 nike

在项目的 prarent 目录中,如果我这样做,

npm init

一个文件“package.json”被创建,

现在,如果我想安装依赖项,比如 angular、jQuery 和 bootstrap,我可以做到

npm install angular --save-dev
npm install jquery --save-dev
npm install bootstrap --save-dev

创建了一个文件夹“node_modules”,其中包含上述依赖项。

并且在“package.json”中输入了相同的依赖项。

现在使用任何构建工具,比如 gulp.js,

我可以在我的 SPA(单页应用程序)index.html 中注入(inject)“node_module”依赖项。

所以我的问题是,为什么要使用 Bower?

请大家指点一下

最佳答案

简短回答:不要(使用 bower)。

Bower 最初是客户端 npm 的“克隆”,但同时实际上每个人都在为此使用 npm。

所以不用再用bower了,只需要依赖npm,就万事大吉了。它使您的开发工作流程更简单、更统一,并且您最终只会减少摩擦和复杂性(这是一件好事)。

我对 Bower 最大的担忧是它引入了不必要的开销,例如另一个工具,另一个配置文件,另一个处理方式versions,另一个模块所在的文件夹,……我几乎没有看到 Bower 的任何好处超过这些缺点。再次声明:坚持使用 npm 就可以了。

关于javascript - 如果 npm 工作正常,为什么还要使用 Bower.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com