现在还有人在用bower么?yarn用的有点不爽啊
发布于 6 年前 作者 chapgaga 5207 次浏览 来自 问答

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引入吧

回到顶部