如何使用 bower 构建依赖关系(例如突出显示.js)
How to build dependency (ex highlight.js) with bower?
我bower.json
添加了highlight.js
并安装了它。
但是只有highlight.js
的来源,如何使用bower编译它?
Bower 只是下载依赖项。安装取决于您所处的开发环境?与约曼的单页应用程序?Node.JS Web 应用程序与 Express?或者别的什么。
有一些JS任务运行器,如grunt
或gulp
。我更喜欢grunt
.如果您使用的是 grunt
,存在名为grunt-bower-task
的grunt
的任务运行程序,它将install
您下载的 bower 组件到满足我们需求的特定文件夹中。
我建议您使用/学习包含在脚手架yo
Yeoman
,bower
依赖项管理器,并在开始开发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模块化工具,如
browserify
,webpack
相关文章:
- 隐藏/显示 js 代码不会在 IE8 或更低版本上运行
- 关闭网页时没有显示 Js 的工作时间
- Firebug不再显示JS错误
- 如何在标题标签上显示 JS 变量
- 为什么突出显示.js忽略了语言类
- 在某些情况下显示 JS 警报
- 带有文本显示js功能的图像映射 - 某些部分不显示
- 防止显示.js缩放
- 突出显示 pre 标记中的语法,并突出显示.js
- 更改滚动显示.js视口
- 如何使用 bower 构建依赖关系(例如突出显示.js)
- angularjs:不能显示 JS 'typeof' 的返回值
- 提交后显示 JS/Ajax 消息
- 突出显示.js在文本区域中
- 车把内脚本中的 HTML 在使用 ember 时不显示.js + 剑道 UI
- 使用 jQuery.AJAX 在 Div 中显示 JS 图表
- 在样式模式 (jQuery UI) 窗口中显示 JS 警报
- 突出显示.js在 AngularJS SPA 中不起作用
- Gulp uglify 失败并显示 js 解析错误
- 使用Sharepoint列表值时未显示JS警报