如何使用 bower 构建依赖关系(例如突出显示.js)

How to build dependency (ex highlight.js) with bower?

本文关键字:显示 js 何使用 bower 构建 依赖 关系      更新时间:2023-09-26

bower.json添加了highlight.js并安装了它。

但是只有highlight.js的来源,如何使用bower编译它?

Bower 只是下载依赖项。安装取决于您所处的开发环境?与约曼的单页应用程序?Node.JS Web 应用程序与 Express?或者别的什么。

有一些JS任务运行器,如gruntgulp。我更喜欢grunt.如果您使用的是 grunt ,存在名为grunt-bower-taskgrunt的任务运行程序,它将install您下载的 bower 组件到满足我们需求的特定文件夹中。

我建议您使用/学习包含在脚手架yo Yeomanbower依赖项管理器,并在开始开发single page application grunt任务运行程序。

所以基本上bower只是front end dependency manager不像NPM,NPM是我们通常在后端/Web服务器中使用的NodeJS dependency/ package manager

由于您正在使用bower来安装highlight.js,我相信它是在客户端使用的。

根本不需要编译JavaScript,你只需要加载它并全局使用它。

有几种方法可以将其加载到全局执行上下文中:

  • HTML <script src="path/to/bower/component/highlight.js"></script>中的内联脚本

  • 使用前端AMD模块化工具,如requirejs

  • 使用前端CMD模块化工具,如browserifywebpack