如何用bower构build依赖项(ex highlight.js)?
我将highlight.js
添加到了bower.json
并安装了它。
但只有highlight.js
来源,我怎样才能使用鲍尔编译它?
鲍尔只是下载依赖关系。 安装取决于你在哪个开发环境? 与Yeoman单页申请? 使用Express的Node.JS Web应用程序? 或者是其他东西。
有一些像grunt
或gulp
JS任务跑步者。 我更喜欢grunt
。 如果你正在使用grunt
,那么现在有一个叫做grunt-bower-task
,它会将你下载的bower组件install
到符合我们需要的特定文件夹中。
我build议你使用/学习包含在脚手架中的Yeoman
, bower
依赖关系pipe理器,如果你正在开始single page application
开发,那么就要grunt
任务single page application
。
所以基本上bower
只是front end dependency manager
而不是NPM,它是我们通常在后端/ web服务器使用的NodeJS dependency/ package manager
。
既然你正在使用bower
来安装highlight.js
,我相信它在客户端使用。
你根本不需要编译javascript,只需要加载它并在全局中使用。
有几种方法将其加载到全局执行上下文中:
-
内嵌脚本在
<script src="path/to/bower/component/highlight.js"></script>
-
使用像
requirejs
这样的前端AMD模块化工具 -
使用像
webpack
,webpack
这样的前端CMD模块化工具
- 使用Bower而不是Git子模块的好处
- AWS – 通过npm install来安装bower组件
- Bower错误隧道套接字无法build立,原因=parsing错误
- Microsoft Azure持续集成 – 使用Grunt“编译”步骤的NodeJs解决scheme
- 在运行.js文件中进行更改时运行gulp服务时发生错误
- 即使在安装了bower组件之后,即使安装了git和pathvariables之后,也没有安装“Git not installed or path not specified”
- 没有定义angular度socketsio io
- 脚本参考Yeoman /鲍尔
- 如何使用bower安装highlight.js?