如何用bower构建依赖(ex highlight.js)?

时间:2015-01-04 12:43:39

标签: javascript node.js assets bower

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

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

2 个答案:

答案 0 :(得分:2)

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

有一些JS任务管理器,如gruntgulp。我更喜欢grunt。如果您使用的是grunt,则会有grunt个名为grunt-bower-task的任务运行程序,它会将您下载的bower组件install放入符合我们要求的特定文件夹中需要。

我建议您使用/学习yo包含bower脚手架,grunt依赖项管理器,以及single page application任务运行器(如果您正在开始){{ 1}}发展。

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

答案 1 :(得分:-1)

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

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

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

  • html <script src="path/to/bower/component/highlight.js"></script>

  • 中的内联脚本
  • 使用前端AMD模块化工具,如requirejs

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