现在还有人在用bower么?yarn用的有点不爽啊
发布于 7 年前 作者 chapgaga 6222 次预览 最后一次回复是 7 年前 来自 问答
Server端用yarn还不错,安装依赖到node_modules之后require各种模块,但是在html页面里面引用前端库,真是难受
node_modules/jquery/dist/jquery.js 这样的路径看起来一点都不美观,而且前端库混在一大坨modules之中,找起来真费劲
bower官方推荐新项目用yarn,不知道咋想的
目前,还是倾向于bower管前端,yarn管后台,你们呢?是否新项目已经彻底不用bower呢?
14 回复
我感觉没有必要,npm已经够强大.
有 webpack 还用 bower 干啥,用 bower 的话还要用模块加载器
前端npm,yarn是为了配合打包工具使项目结构化的,webpack是最典型的,都是通过配置或require和import引入库文件的
来自酷炫的 CNodeMD
@liuzhiguo11 有些前端库在html页面中通过script标签加载,你在html页面中也用require加载库?
bower 还是可以的 特别是没有彻底前后端分离的那种
@chapgaga 直接加载的一般会把库放在asserts或static存放静态文件的目录或cdn上吧,不会用npm包管理这种方式的,使用包管理的话就是webpack单独设置库文件,没人会直接引入node_module目录下的东西
来自酷炫的 CNodeMD
@nanzm 你们前后端彻底分离了,然后后端用webpack,前端用bower么:)
@chapgaga 没有分离才用
一直用 npm ,毕竟官方.
webpack 打包上传到 cdn 或 web contents directory,如果 html 中直接引用就需要 UMD 之类的支持
@ghostcode 在<scrtip src中加node_modules路径么?
@DevinXian requirejs现在不用了?
你前端的构建工具是啥? 一般都是要打包然后再script引入吧
@chapgaga UMD 是个结合体