准备学习BootStrap,然后发现好多插件啊……

从一个开源项目开始学习吧。

     required node.js & bower & grunt

     $ git clone https://github.com/onokumus/Bootstrap-Admin-Template.git yourfoldername
$ cd yourfoldername
$ npm install
$ bower install
$ npm run buildrtl
$ grunt serve

一、node.js

大名鼎鼎的node.js,在这个项目里只被用做打包工具。

去官网下载适合自己开发环境的软件版本,很细致啊,对arm这种架构都做了专门的支持和优化。

个人下载了node-v4.2.4-linux-x64.xz版本,解压后,和tomcat的目录感觉使用是一样的,运行脚本在bin目录下。

做了一个全局命令软链接:

sudo ln -sf /home/yourname/softwarepath/node-v4.2.4/bin/npm /usr/local/bin/

二、bower

这是一个类似Java开发中的gradle一样的js插件安装工具,解决了版本间依赖和版本问题。

npm install bower

安装完以后,默认路径是{your true path}/node-v4.2.4/lib/node_modules/下。

按照官网上的说法npm install -g bower就能进行全局安装,命令可以自由调用。

然而我这样做却没有任何效果,应该是权限的原因,没关系,咱可以做全局软链接啊。

三、grunt

这是一个用来给项目中所有的js和css这些文件压缩的工具(功能肯定不限于此)。

npm install grunt

这个可花了我一些时间,因为在其安装包里找不到bin目录?!

去官网看了半天,npm install grunt-cli解决问题。

四、另一个花费不少精力解决的问题

执行bower install,在googlecode上的jquery-inputlimiter.1.3.1.zip无法下载,最直接的想法是翻墙,结果徒劳……

绕路的解决方法:

1.先去国内网站或者能访问的国外网站上下载需要的软件包。

2.找到bower.json中devDependencies项目的下载安装路径。此项目路径是{project}/src/assets/lib/。

3.将下载的软件包手动的解压到步骤2的目录下。

4.删除bower.json中改软件的依赖(其实是有风险的,就是手动安装的软件包可能涉及其他的软件包,但是原理是一样的)。

5.再次执行bower install,通过。

最后,执行grunt serve,竟然能直接访问该项目(非本地文件访问),就是说grunt能够当web服务器用,应该是node.js的功劳吧,我猜。

WEB前端开发工具的初识的更多相关文章

  1. Web前端开发工具总结

    前端开发工具: web前端开发乃及其它的相关开发, 推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs. ...

  2. Brackets - 强大免费的开源跨平台Web前端开发工具IDE (HTML/CSS/Javascript代码编辑器)

    Brackets 是一个免费.开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具).该项目由 Adobe 创建和维护,根据MIT许可证发布,支持 Wind ...

  3. WebStorm for Mac(Web 前端开发工具)破解版安装

    1.软件简介    WebStorm 是 jetbrains 公司旗下一款 JavaScript 开发工具.目前已经被广大中国 JS 开发者誉为 "Web 前端开发神器".&quo ...

  4. [转载]Brackets - 强大免费的开源跨平台Web前端开发工具IDE (HTML/CSS/Javascript代码编辑器)

    http://brackets.io/ Brackets 是一个免费.开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具).该项目由 Adobe 创建和维 ...

  5. Web前端开发工具和环境清单

    初级 浏览器 Google Chrome 75.0.3770.100www.google.cn/intl/zh-CN/chrome初级 移动端模拟器 Genymotion 6.0.6www.genym ...

  6. web前端开发工具HBuilder使用技巧之快捷键

    /*注:本教程针对HBuilder5.0.0,制作日期2014-12-31*/ 创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项目,即HTML代码块,或者敲h t Enter) 中途 ...

  7. Web前端开发工具

    WebStorm: dreamweaver; Hbuilder: sublime text: 前端神器brackets.

  8. web编辑工具 - Brackets - 强大免费的开源跨平台Web前端开发工具IDE

      简单使用可以参考: https://blog.csdn.net/melon19931226/article/details/68066971/ https://www.iplaysoft.com/ ...

  9. 十款让 Web 前端开发人员更轻松的实用工具

    这篇文章介绍十款让 Web 前端开发人员生活更轻松的实用工具.每个 Web 开发人员都有自己的工具箱,这样工作中碰到的每个问题都有一个好的解决方案供选择. 对于每一项工作,开发人员需要特定的辅助工具, ...

随机推荐

  1. 【py】配置python环境

    首先,在ubuntu 10.10之后的版本中,要这样安装 sudo apt-get install python-pip python-dev build-essential sudo pip ins ...

  2. yii2验证码的使用

    1.控制器中 public function actions()     {         return [             'captcha' => [               ...

  3. 如何设置DB2I(SPUFI)来正常工作

    首先确定你现在所使用的登录proc,确保有权限可以在对应的PDS内新建member,可以在s.st里面找userid对应的job,然后去serach using,基本可以找到对应的dataset 用t ...

  4. 关于陈冰、陈良乔以及《我的第一本C++书》【转】

    出处:如何在淘宝上卖出 600 本自己写的 C++ 入门书? 陈冰:<我的第一本C++书> 策划编辑,现为图灵公司副总编,<C程序设计伴侣>策划编辑 陈良乔:<我的第一本 ...

  5. 使用node-webkit开发exe窗口程序

    首发:个人博客,更新&纠错&回复 ====关于原生程序与壳中程序的议论begin==== 在所有用户windows机器上都能直接跑的程序,如果不采用微软系的语言,如VB,C++,C#等 ...

  6. Robotium Recorder的初试

    一.安装 资料来自官方 Prerequisites: Install the Java JDK. Install the Android SDK. The ADT bundle with Eclips ...

  7. 视频处理控件TVideoGrabber中如何混合多个视频源(1)

    其实一个或是几个作为普通的视频源使用的TVideoGrabber组件,可以进行混合来作为一个TVideoGrabber组件使用,这些普通的组件可以是视频捕捉设备或是视频剪辑等.同时这个混合的组件独立于 ...

  8. Linux Centos 上一些常用的命令

    1.查看端口被哪个进程占用 netstat -lnp | grep <端口号> 2.查看某个进程号详细信息 ps <进程号> 3.检查指定服务是否开启(例如 telnet) c ...

  9. 161125、Java网络编程之统一资源定位符URL

    统一资源定位符URL(Uniform Resource Locator)是www客户机访问Internet时用来标识资源的名字和地址.超文本链路由统一资源定位符URL维持.URL的格式是: <M ...

  10. 用grunt搭建自动化的web前端开发环境实战教程(详细步骤)

    用grunt搭建自动化的web前端开发环境实战教程(详细步骤) jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用!前端自动化, ...