gulp构建项目

Gulp构建Angular项目实践 Gulp是近年来很火的一款前端自动化构建工具,本人之前做的项目采用的是Grunt,感觉其配置较为繁琐,不是特别友好,故尝试用Gulp来构建一个Angular项目。 在实践之前我们先了解一下对比Grunt,Gulp有哪些优点: 易用 :Gulp相比Grunt更简洁,而且遵循代码优于配置策略,维护Gulp更像是写代码。 高效 :Gulp相比Grunt更有设计感,核心设计基于Unix 阅读详情

 

1.创建project文件夹,手动初始化项目,使用npm管理工具

npm init --yes

 2.根据package.json中的依赖包来进行项目的开发

cnpm install //此处使用的是淘宝镜像 安装所有的依赖包

 3.首先确保你全局安装了gulp,当然项目中也安装了gulp

gulp init //此处命令是自定义的初始化src目录任务,会自动帮我们建立好src目录

4.利用package.json中的命令启动   .gitgnore文件是为了防止git提交node modules文件;.jshintrc是js代码格式规范配置

 "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "gulp dev",  //本地启动
    "dev": "gulp dev",  //同上
    "clean": "rimraf dist", //主要清除打包生成的dist目录
    "build": "rimraf dist && gulp build"  //打包编写好的src目录资源生成dist
  },

 

gulp-jquery:Gulp插件,用于从源代码生成自定义jQuery构建 gulp-jquery 一个通过创建自定义jQuery构建的gulp插件。 ##安装 NPM: npm install gulp-jquery ##用法 有两种使用gulp-jquery 。 第一种是从本地jquery安装(例如从npm)获取jQuery src文件夹。 这将完全使用您已安装的版本来构建jQuery。 var jquery = require ( 'gulp-jquery' ) ; gulp . task ( 'jquery' , function ( ) { return gulp . src ( './node_modules/jquery/src' ) . pipe ( jquery ( { flags : [ '-deprecated' , '-event/alias' , '-ajax/script' , '-ajax/jsonp' , '-e 立即下载

相关推荐

基于gulp构建的jQueryBootstrapPC端WEB项目

基于gulp构建的 jQuery Bootstrap PC端WEB项目

gulp对原生jquery项目的css和js文件进行压缩

【代码】gulp对原生jquery项目的css和js文件进行压缩。

weixin_45791806的博客 710

gulp打包项目案例代码

此项目为一个简单的gulp打包项目,可供刚入门同学学习使用。使用到了nodejs、sass、gulp等基础知识,

gulp的使用

gulp的使用 一、了解gulp 1、前端自动化打包工具 gulp是前端自动化打包工具,gulp运行时依赖node环境。使用gulp先手动编辑好步骤,gulp会根据步骤自动对代码进行压缩/混淆/合并。 2、流(stream)/了解/ 当你使用代码读取磁盘上的内容时,不是立即把磁盘上的内容给你看,而是处理成我们不认识的二进制形式,当这个二进制的格式被包裹以后,就是一个可以直接使用方法的二进制,我们将这个东西叫做二进制流。 3、gulp版本问题 目前市面上流行两种gulp版本: gulp@3.x.x —&

m0_52634705的博客 732

OneNET物联网平台实战:从零搭建到双向数据通信测试

本文提供了一份详细的OneNET物联网平台实战指南,从零开始讲解平台搭建与设备创建,并重点演示了如何通过MQTT协议实现设备数据上报与云端命令下发的双向数据通信测试。通过模拟设备连接与数据交互,帮助开发者快速理解物联网核心通信流程。

weixin_29306571的博客 350

硬件基础(4):(7)ADC电压采集:软件校准(标定、拟合)

在实际项目中,**软件端校准**可以有效弥补硬件方面(分压电阻误差、放大器失调、参考源误差等)带来的系统性偏差,从而提高 ADC 测量精度。下面是一个常见的**多点实测校准**流程与思路,个人感觉传感器标定的原理也只这样。

FCZlll的博客 6241

gulp管理 jquery后台管理项目

公司有个老项目,jq写的,左边是菜单,右边的内容。原本所有的内容都是单独写的.html,然后load到主页面里的, 居然还有这神操作,真是一百分。问题很多,比如缓存严重到爆炸,前端无法调试(.js变成xhr了,没法在source里找到,就不能打断点调试咯)。 终于等到产品提出能不能缓存不要这么严重!yesyes可以的,于是我就开始了该项目的改头换面之旅。 1.用gulp-html-extend 把...

weixin_33798152的博客 983

告别游戏卡关!用Cheat Engine 7.5修改单机游戏数据的保姆级教程(附Tutorial靶场练习)

本文提供了一份详细的Cheat Engine 7.5使用教程,帮助玩家轻松修改单机游戏数据。从基础操作到高级技巧,包括精确值扫描、模糊扫描、指针扫描和代码注入,教程还涵盖了《植物大战僵尸》和《星露谷物语》的实战案例,确保玩家能够安全、高效地优化游戏体验。

weixin_30082367的博客 784

node.js 之gulb包详细学习和package.json (持续学习中)

本文主要介绍 gulp 安装和使用 已经一些插件 还有package.json 用途 和node.js模块加载机制

qq_52037321的博客 1218

Windows环境下DataEase一站式安装指南(含WSL2+Docker配置)

本文详细介绍了在Windows环境下通过WSL2和Docker快速部署DataEase的完整教程。从WSL2配置、Docker环境搭建到DataEase离线安装,逐步指导用户完成一站式部署,特别适合需要快速搭建数据分析平台的开发者。教程包含常见问题解决方案和性能优化技巧,帮助用户高效使用这款国产开源数据可视化工具。

weixin_42526166的博客 395

Mac上MySQL出现secure-file-priv为null

在使用MySQL导入导出文件时出现了错误,原因是没有配置secure-file-priv。 我的MySQL版本是8.0.13,使用如下命令查看secure-file-priv。 结果发现secure-file-priv为空,此时需要为它配置一个文件夹。 解决方案: 1)到MySQL的安装目录中去,Mac中是的是 /usr/local/mysql/support-files,该目录下有一...

zhangvalue的博客 5883

使用gulp来构建项目

gulp是一个前端构建的工具,用来快速进行一些操作。比如开发一个项目的时候,设计师给你的照片一般都是一个高清的图,但是这些资源往往是很大的。那你要压缩图片的话是不是要找一个网站去将图片一个一个的进行压缩呢。显然,这样的操作是很麻烦的。那么我们就可以利用gulp来进行这一项的操作。此外,还可以利用一些gulp的插件来进行别的操作,比如压缩js、css 、html代码等,还可以用来混淆js代码,合并js代码等。还可以自动加载、把目录下的所有文件进行重命名等等的操作。下面我们来进入gulp的学习 学...

梁婉玲krysliang的博客 957

如何利用通达信进行选股集合操作

每个交易者实际上都有自己的选股策略,这是必然的,也会有自己的主观干预,但是还是需要从客观热点股票进行一个比对的,才能说主观和客观相结合不至于​偏离方向。 这几天我也发了节前最后一天我的选股策略盘中的选择结果, 我也从网上拿到了热点股票池,当拿到之后你会发现如何从几十个股票热点股票选出核心票,这就是个问题了,这里面一定要通过股价涨跌幅来进行过滤,而不是通过指标,因为一切指标都是根据价格变化而改变的了,所以​这一步不要走弯路。 1、把拿到的热点股票名单,导入通达信自定义板块 2、删除

抢财猫股票课堂 2583

gulp构建html项目,gulp构建项目

1.前言gulp是基于node环境上运行的,所以在构建项目前,要先安装node打开cmd,输入 node -v ;如果显示版本号,则为安装成功2. 安装全局安装gulpnpm install gulp -g切换到项目文件夹,初始化项目npm init初始化成功后,文件夹中会多一个package.json文件.2.png切换到项目文件夹,安装gulpnpm install gulp --save-d...

weixin_39619451的博客 301

[Bug已解决] CUDA error 尽管 CUDA 可用且 GPU 受支持-通用排查 RuntimeError 解决方案

[Bug已解决] CUDA error 尽管 CUDA 可用且 GPU 受支持-通用排查 RuntimeError 解决方案

一键难忘的博客 2415

华为 MetaERP 财务模块的核心业务对象,按子模块与架构维度分类,以表格呈现,适配架构设计与实施落地

华为MetaERP财务模块基于4A架构(业务/应用/数据/技术)与TOGAF框架,实现业财一体化与全球合规。业务架构涵盖组织模型与核心流程,应用架构支撑财务操作,数据架构确保数据一致性,技术架构提供高性能技术底座。模块覆盖总账、应收应付、资产等子模块,支持多组织、多币种、多准则核算,通过实时会计引擎实现"交易即核算"。4A架构与TOGAF框架对应,实现业务能力、应用组件、数据模型与技术栈的深度融合,为华为全球化财务核算提供核心支撑。

金牌架构师 437

gulp构建web项目

gulp有很多组件,下面介绍一些组件用户构建web项目。gulp-connectgulp-connect用户在本地运行web服务器,用于本地开发、测试web项目。安装 npm install –save-dev gulp-connect 使用var gulp = require('gulp'), connect = require('gulp-connect');gulp.task('con

yuetingzhuying的专栏 862

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

gulp构建html项目,使用gulp如何创建完整的项目流程

本篇文章主要介绍了浅谈gulp创建完整的项目流程,现在分享给大家,也给大家做个参考。gulp是前端开发过程中自动构建项目的工具,相同作用的还有grunt。构建工具依靠插件能够自动监测文件变化以及完成js/sass/less/html/image/css/coffee等文件的语法检查、合并、重命名、压缩、格式化、浏览器自动刷新、部署文件等功能。所有的环境都是在 node 安装好的基础上执行的。 no...

weixin_42519725的博客 562

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

gulp + webpack 构建多页面前端项目

之前在使用gulp和webpack对项目进行构建的时候遇到了一些问题,最终算是搭建了一套比较完整的解决方案,接下来这篇文章以一个实际项目为例子,讲解多页面项目中如何利用gulp和webpack进行工程化构建。本文是自己的实践经验,所以有些解决方案并不是最优的,仍在探索优化中。所以有什么错误疏漏请随时指出。 使用gulp过程中的一些问题,我已经在另外一篇文章讲到了 grunt or gulp

红豆技术栈 835

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

gulp实现自动化构建项目

首先,先来设定一个简单的需求: 一个本地开发环境,具备监控文件变化并实时更新的功能 修改代码,保存之后浏览器自动刷新 实时编译各种预编译格式文件 压缩合并静态资源,打包输出 部署上传 搭建环境 1.首先新建一个项目文件夹,并从控制台进入该文件夹 2.初始化项目 注:初始化项目 npm init ,然后回车回车回车···yes,就会在项目中默认创建一个package.jso...

Yana_li的博客 1183

使用gulp构建一个项目

使用gulp构建一个项目 (转载:https://blog.youkuaiyun.com/zchcode/article/details/51556699) gulp是前端开发过程中自动构建项目的工具,相同作用的还有grunt。构建工具依靠插件能够自动监测文件变化以及完成js/sass/less/html/image/css/coffee等文件的语法检查、合并、重命名、压缩、格式化、浏览器自动刷新、部署文...

weixin_30340745的博客 93

gulp自动化构建项目

文章目录1. 介绍2.引入2.1 全局安装2.2 作为项目开发依赖安装3.安装插件3.1 创建gulpfile.js文件3.2 导入插件3.3 编译less文件3.4 编译sass文件3.5 压缩css代码3.6 压缩js代码3.7 压缩图片3.8 输出数据(json/xml等)3.9 复制index.html文件到产品目录dist下4. 编译所有文件(执行所有任务)4.1 自动监视4.2 在服务端启动4.3 设置自动化 1. 介绍 gulp.js是一个自动化构建工具,开发者可以使用它在项目开发过

M_Edison的博客 679

使用 Gulp 完成项目的自动化构建

首先 npm init 创建一个 package.json 在 package.json 里面添加一个配置项中添加 bin “bin”: { “pages-boilerplate”: “cli.js” }, 在根目录下创建一个cli.js文件,里面写下面的内容,顶格写注释(必写) #!/usr/bin/env node console.log(‘cli working!’) 在当前目录中运行npm link,会自动创建一个package-lock.json文件 花括号里的name,...

weixin_46261261的博客 227

使用 Gulp+Webpack 构建前端项目

使用构建工具的原因 自从 nodejs 诞生以来,很多前端工作都可以在本地进行,其中就包括 JS 调试和工作流等。最开始应用工作流的插件叫 Grunt,因为起步早,因此插件多,内容丰富,但是执行速度比较慢。后来就出了 Gulp,和 Grunt 类似,不过由于 Gulp 利用了 nodejs 的流(stream),因此效率十分给力,唯一的缺点就是插件没有 Grunt 多,不过发展到今天,插件也逐渐多...

NickHopps的博客 583

Visual Studio Code 配置Gulp项目构建工具

配置VS Code 控制台 node命令报错, 设置脚本运行模式 继续,查看node版本,查看gulp版本, 控制台命令构建 控制台命令运行

我也很绝望啊的博客 1263

[万字详解,学习案例] 使用 gulp 去进行自动化构建一个项目

关于 gulp 的更细致的讲解,可以参考上文:逐步详解如何使用 gulp 去进行自动化构建。不看问题也不大,都是手把手地实现,也会带注释。 实现的内容包括: 编译和压缩CSS 编译和压缩JavaScript 编译和压缩HTML 压缩图片 压缩字体 cv其他所需项目 自动化构建流程,并完成打包任务

GoldenaArcher的博客 1456
上一篇: js中的原型对象
Eastboat
博客等级 码龄10年 2粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值