我将highlight.js
添加到bower.json
并安装了它。
但是只有highlight.js
的来源,如何使用bower编译它?
答案 0 :(得分:2)
Bower只是下载依赖项。安装取决于您的开发环境? Yeoman的单页应用程序?带Express的Node.JS Web应用程序?或者别的什么。
有一些JS任务管理器,如grunt
或gulp
。我更喜欢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模块化工具,例如browserify
,webpack