Grunt 项目中安装grunt模块npm install grunt --save,删除模块 npm uninstall grunt ,缺失某个插件:npm install grunt-contrib-插件名

Grunt自动化工具-qunit单元测试

安装时,npm install grunt-contrib-qunit --save-dev报错

解决方法:

下载phantomjs-2.1.1-windows.zip 放到C:\Users\Administrator\AppData\Local\Temp\phantomjs目录下,

之后便可顺利安装qunit

npm 下载 less插件 npm install grunt-contrib-less --save-dev,

Gruntfile.js:

module.exports = function (grunt) {grunt.initConfig({less:{development:{files:{'dist/_less.css':'less/css.less'  //将less/css.less 转化为_less.css
                }}}});grunt.loadNpmTasks('grunt-contrib-less');grunt.registerTask('default', ['less']);};

Node.js command prompt项目路径执行 grunt less


2017.10.13今天看到Autoprefixer的相关介绍:一个以最好方式处理浏览器前缀的后处理程序。可解析CSS文件并且添加浏览器前缀到CSS规则里。例如 你只要写.itemList{display:flex;} 执行后它会自动帮你变为 .itemList{display: -webkit-box;display:-ms-flexbox;display:flex;}于是学习并进行操作,学习参考来自 http://www.cnblogs.com/aNd1coder/p/autoprefixer.html安装autoprefixer npm install grunt-autoprefixer 注意:并非grunt-contrib-autoprefixer
项目目录:


使用grunt的watch监控css的变化,css发生变化了则执行autoprefixer任务

 

转载于:https://www.cnblogs.com/ss977/p/7205819.html

Grunt自动化工具相关相关推荐

  1. 前端自动化工具 grunt 插件 uglify 的简单使用(一)

    Grunt 的简介: Grunt 是一套前端自动化工具,是一个基于 node.js 的命令行工具,它一般用于: 1.压缩文件: 2.合并文件: 3.简单的语法检测: 4.监听文件变动: 5.less ...

  2. 前端工程化系列[03]-Grunt构建工具的运转机制

    在前端工程化系列[02]-Grunt构建工具的基本使用这篇文章中,已经对Grunt做了简单的介绍,此外,我们还知道了该如何来安装Grunt环境,以及使用一些常见的插件了,这篇文章主要介绍Grunt的核 ...

  3. python 网页自动处理_推荐一款 10 行 Python 代码实现网页自动化工具

    各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器 因此,网页也蕴含着很多有价值.我们能够用得到的资源 例如,数据.歌曲.影视 ...

  4. gulp前端自动化工具的快速入门案例

    最近项目和工作中要开始使用自动化工具了,回想一下以前接触这个的时候就是什么nodejs,grunt之类的了,这次干脆就用一个新的,那么就是gulp... 全局下利用npm安装gulp sudo npm ...

  5. 华为云龙api自动化工具_聊聊华为GDE刚发布的一体化低门槛开发平台ADC 2.0

    聊聊华为GDE刚发布的一体化低门槛开发平台ADC 2.0 华为GTS,华为GDE,ADC 2.0,这些都是什么?一文讲清楚 文/王吉伟 12月3日,华为GTS举办了2020 GTS合作伙伴大会,也是其 ...

  6. html搜索框代码_解放双手 | 10行Python代码实现一款网页自动化工具

    各种各样的网站在我们日常工作和学习中占据着举足轻重的地位,学习.影音娱乐.查询资料.协同办公,越来越多的任务都被迁移到浏览器. 因此,网页也蕴含着很多有价值.我们能够用得到的资源.例如,数据.歌曲.影 ...

  7. 智能合约自动化工具:示例指南

    智能合约不是自动执行的:它们的执行完全取决于在区块链网络上进行的链上交易,作为触发函数调用的行动号召.然而,手动执行智能合约也有缺点,例如潜在的安全风险.不必要的延迟以及人为错误的可能性. 本文探讨了 ...

  8. 用于软件测试的最佳免费自动化工具

    有免费的自动化工具可用于桌面和Web应用程序的功能和性能测试自动化. 在本教程中,我们将看到用于应用程序功能测试和负载测试的软件测试自动化工具. 目录 1.概述 2.最好的免费自动化软件测试工具 2. ...

  9. 软件测试自动化工具_用于软件测试的最佳免费自动化工具

    软件测试自动化工具 有免费的自动化工具,用于桌面和Web应用程序的功能和性能测试自动化. 在本教程中,我们将看到用于应用程序功能测试和负载测试的软件测试自动化工具. 目录 1.概述 2.最好的免费自动 ...

  10. 移动端自动化工具概述

    AutomateIt.Automate.按键精灵.AutoJS-等Android自动化工具有什么特点? 这几款工具,都是自动化工具,大致可以分为两类,全自动化工具及半自动化脚本工具.各有千秋,建议根据 ...

最新文章

  1. 深度学习中的卷积网络简介
  2. Mysql 查看连接数,状态 最大并发数 怎么设置才合理
  3. 数据预处理 参考sql
  4. 牛客竞赛语法入门班数组字符串习题【完结】
  5. memcached 相关
  6. Ajax updatepanel用法
  7. UI自动化web端框架path.py代码
  8. FTP服务的简介和配置详解
  9. Python 本身真的没什么用!
  10. 微信iOS版内测暗黑模式;涉嫌恶意举报,社交平台Soul运营合伙人被批捕;AWS推出基于Linux开源操作系统 | 极客头条...
  11. MS Sql中取每个表的大小,行数
  12. wincc怎么做数据库_关于WINCC通过PLCSIM来进行仿真中要怎么设置?
  13. SQL 关于提示SQL Server 2008评估期已过解决办法
  14. codeforces Div.2(5.21)B题
  15. spring源码:循环依赖源码学习
  16. manul_css.css:1 Failed to load resource: the server responded with a status of 404 ()
  17. MapReduce经典案例-TopN
  18. Android 在后台无法启动Activity
  19. 使用onlyoffice让你轻松实现word、ppt、excel在线编辑功能
  20. PHP+AJAX高性能聊天室(群聊+私聊)

热门文章

  1. 数据预处理第2讲:非线性变换
  2. Tensorboard存数据代码解释
  3. C语言-第5课 - const和volatile分析
  4. 玲珑学院 1138 - 震惊,99%+的中国人都会算错的问题
  5. hdu1501 Zipper--DFS
  6. 【转】程序员的十种级别
  7. 1. 数组之差TapeEquilibrium Minimize the value |(A[0] + ... + A[P-1]) - (A[P] + ... + A[N-1])|.
  8. Spring.Net的AOP的通知
  9. 诗意的边缘(PHP顶级框架Zend Fr
  10. (转) C#网速监测