gulp使用技巧

linux那些事之numa balance numa balance numa balance是页迁移技术最重要也是最开始使用应用的技术,主要是为解决由于调度器进程在两个node迁移造成访问内存性能问题。 numba balance通过页迁移技术,将不在运行节点的内存迁移到所运行的节点上。对应numa balance要注意几点: 防止进程在两个节点之前来回切换造成频繁进行页迁移(ping pang现场)从而影响性能。numa balance本身就是为了提高性能,不能因为造成频繁页迁移而对性能进行一个反向优化。 多个线程分布在不同线程 访. 阅读详情

gulp

一、在node环境下配置gulp

命令解释
npm install gulp -g全局安装gulp
npm install –global gulp全局安装gulp
npm install gulp –save-dev本地安装gulp插件
npm install –save-dev gulp本地安装gulp插件

npm install <name> [-g] [--save-dev]
<name>:node插件名称。例:npm install gulp-less --save-dev

  • -g:全局安装。将会安装在C:\Users\Administrator\AppData\Roaming\npm,并且写入系统环境变量; 非全局安装:将会安装在当前定位目录; 全局安装可以通过命令行在任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过require()调用;
  • --save:将保存配置信息至package.json(package.json是nodejs项目配置文件);
  • -dev:保存至package.json的devDependencies节点,不指定-dev将保存至dependencies节点;一般保存在dependencies的像这些express/ejs/body-parser等等

注意:通过全局安装gulp插件,直接通过require()的方式是没有办法调用全局安装的gulp插件的。全局的安装是供命令行使用的,就好像全局安装了gulp后,就可以在命令行中直接运行gulp命令
全局安装gulp是为了执行gulp任务,本地安装gulp则是为了调用gulp插件的功能。这里一定要注意区分全局安装和本地依赖安装

二、npm命令

命令解释
npm uninstall [-g] [–save-dev]使用npm卸载插件(不要直接删除本地插件包)
npm uninstall gulp-less gulp-uglify gulp-concat删除全部插件
npm update [-g] [–save-dev]使用npm更新插件
npm update [–save-dev]更新全部插件
npm root查看当前包的安装路径
npm remove 移除
npm root -g查看全局模块的安装目录
npm help查看npm帮助
npm list当前目录已安装插件

借助rimraf:npm install rimraf -g 用法:rimraf node_modules

常用的npm命令列表看这里常用的npm命令列表

三、使用淘宝镜像

cnpm(http://npm.taobao.org)
npm install cnpm -g --registry=https://registry.npm.taobao.org
安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误

四、如何新建一个gulp任务

  • 一、 全局安装 gulp$ npm install --global gulp
  • 二、CMD进入到当前文件夹
  • 三、npm初始化执行命令npm init 会创建一个json文件
  • 四、本地安装,安装依赖 npm install gulp --save-dev(或npm install --save-dev gulp)
  • 五、 在项目根目录下创建一个名为 gulpfile.js 的文件
  • 六、使用gulp,仅需知道4个API即可:gulp.task(),gulp.src(),gulp.dest(),gulp.watch(),gulp.pipe()

五、一些常用的gulp插件

插件作用
gulp-uglify-jsjs压缩
gulp-concat-jsjs合并
gulp-less转义lee为css
gulp-sass转义sass为css
gulp-autoprefixer自动添加css前缀
gulp-clean-css压缩css
gulp-minify-css压缩css
gulp-jshintjs代码校验
gulp-imagemin压缩图片
gulp-livereload自动刷新页面,谷歌浏览器需安装livereload插件
browser-sync自动刷新页面
gulp-rename重命名
gulp-cache图片缓存,只有图片替换了才压缩
gulp-notify更改提醒
gulp-rect转换jsx为普通js文件
gulp-babelES6转义成ES5
gulp–preset-es2015ES6转义成ES5,不需要显示调用
browserify模块化插件
gulp-browserify模块化插件
gulp-jasmine暂无
gulp-mocha暂无
【STK】手把手教你利用STK进行弹道导弹和运载火箭发射仿真的相关方法全过程解析 写这个系列主要是这几年做了一些弹道导弹和运载火箭发射的相关仿真项目,stk软件由于其专业性在国内比较小众,相关的教程和书籍、经验贴都不是很多,因此新手在进行开发中容易遇到较多困难,把自己的一些经验体会写下来,一方面供自己总结回顾,另一方面也希望对大家有所帮助。这个系列计划分几篇文章写完,每章的内容结构相似,都分为①如何确定发射场位置和发射轨迹、②导入导弹和运载火箭模型、③设计模型分段动作、④飞行参数分析和相关应用这四个部分,每篇文章争取完整描述1-2个实际项目的操作过程。 阅读详情

相关推荐

攻克JESD204B多ADC同步:从时钟对齐到数据对齐的实战解析

本文深入解析了JESD204B多ADC同步的系统性挑战与实战解决方案。从确保设备时钟同源、精确捕获SYSREF信号,到管理接收端弹性缓冲区与释放点,文章提供了从时钟对齐到数据对齐的完整调试路径与排查清单,是攻克高速数据采集系统中多片ADC同步难题的实用指南。

weixin_29231725的博客 197

(37)Gulp 文件清除

一、Gulp文件清除介绍 Gulp文件清除可以将有内容的文件夹清除掉,之前我们清除文件夹的时候,只能够先把文件夹当中的文件先删除,成为一个空目录,我们才能进行删除,通过学习Gulp我们可以直接将有内容文件的文件夹目录删除,无需删除文件夹当中的文件。 二、Gulp文件清除所需要的插件 三、Gulp文件清除示例 1.安装文件清除插件 命令:(npm i del -D) 2.在gulpfile.js文件中,导入del插件,再定义一个dele删除文件的构建任务。然后调用del()方法去删除目标

Java田根旺 978

企业微信自建应用全流程部署指南:从HTTPS到API调试

本文提供了一份详尽的企业微信自建应用部署指南,涵盖从HTTPS域名配置、Nginx反向代理到企业微信后台应用创建与API调试的全流程。核心在于构建一个符合企业微信安全要求的“可信”服务环境,并利用JupyterLab等工具进行高效调试,帮助企业快速完成内部系统与企业微信的集成。

weixin_29247219的博客 423

GULP安装和卸载

项目中用到了gulp,node版本为8.* gulp安装3.* npm install --save-dev gulp@3.9.1安装3.9.1版本 默认安装版本是4.0 卸载可以用npm uninstall gulp

1万+

ROS相机内参标定详细步骤指南

相机标定的目的是为了确定相机内部参数和外部参数,以便修正图像并将图像坐标映射到世界坐标,或者从世界坐标映射到图像坐标。这个过程是计算机视觉和三维感知任务的关键步骤之一,它有以下主要目的: 1. **减小畸变**:相机镜头和传感器可能引入径向和切向畸变,使得图像中的直线变得弯曲或者物体的形状不准确。通过标定相机,可以矫正这些畸变,使图像更准确。

m0_56661101的博客 1万+

电路方案分析(十二)USB Type-C PD 移动电源参考设计方案

TPD8S300为USB Type-C连接器的CC1,CC2,SBU1和SBU2引脚集成了四个通道的20v短到vbus和过压保护。TPD8S300集成了八个IEC61000-4-2ESD保护通道,用于USB Type-C连接器的CC1、CC2、SBU1、SBU2、DP_T (顶侧D-) 、DM_T (顶侧D-) 、DP_B (底侧D-) 引脚。当电源组是接收器并为其自身的电池充电时,该芯片会对电池充电,而在电源模式期间,该芯片充当DC-DC转换器以生成VBUS。

小幽余生不加糖 2万+

Gulp入门

前端自动化打包构建工具 前端自动化打包构建工具 => 打包: 把文件压缩, 整合, 移动, 混淆 了解 了解一下前端的打包构建工具 gulp: 基于流的打包构建工具 webpack: 基于 js 文件的打包构建工具 什么是流 流文件: 流 => 一种文件传输的格式 => 一段一段的文件传输 流格式: 流 => 从头到尾的一个过程 => 需要从 源 开始一步一步经过加工 => 每一个步骤需要依赖上一步的结果 => 最终给出一个完整的成品 gulp 是基于流

qq_43817164的博客 371

BMS开发避坑指南:如何用ADBMS6815实现0.03%精度的电池采样?

本文深入解析了如何利用ADBMS6815等高精度AFE芯片,在车规级BMS开发中实现0.03%级别的电池电压采样精度。文章从芯片选型、硬件设计、软件配置、算法优化到系统验证,提供了一套完整的实战指南,帮助工程师系统性地提升BMS测量精度,从而保障电池安全、延长寿命并增强产品竞争力。

weixin_28314575的博客 134

【日记】gulp之删除文件

gulp需要删除文件或者文件夹,有几种方式:1.使用gulp-shell插件,使用命令行模式,可以带一个切目录命令2.使用gulp-clean插件var3.使用del插件,全路径,可自选其他参数.force参数用于强制删除非当前目录的文件。

sirria1的专栏 1263

利用PaddleOCR识别增值税发票平台验证码(开箱即用)

下面直接讲解利用paddleocr识别的思路,为什么使用paddleocr,因为paddle中集成了较好的ocr文字识别模型,开箱即用即可,废话不多说,剑指主题,识别思路步骤如下。

码王吴彦祖的博客 5543

【ubuntu24.04】auto remove后,重启,kernel panic ,please reboot your computer vfs unable to mount root fs

Ubuntu 24.04系统在运行auto remove后出现内核恐慌(kernel panic)无法启动,显示"VFS: unable to mount root fs"错误。该问题是由于当前内核被清除导致系统无法挂载根分区。解决步骤包括:1)尝试用GRUB菜单中的旧内核启动;2)在GRUB中临时编辑启动参数;3)使用Ubuntu启动盘进行chroot修复;4)使用Boot-Repair工具一键修复。成功启动后,需要重新安装linux-generic等元包,重建initramfs并更新

突围 1209

gulp使用技巧-删除node_modules文件夹,解决目录层次太深删除报错的问题

在使用gulp当中,自动生成的node_modules文件夹,因为文件目录层级太深,无法系统删除,用360粉碎工具也报错 解决方法: 使用npm中的插件rimraf,专门用于删除的模块插件   1、安装:npm install -g rimraf(全局安装)   2、使用:先定位目标文件夹的父级目录,然后命令行输入rimraf ***(***为需要删除的文件夹名称), 案例:...

weixin_30799995的博客 213

YOLOv12改进策略【小目标改进】| 添加专用于小目标的检测层 附YOLOv1~YOLOv12的检测头变化详解

在目标检测领域,小目标检测一直是一个具有挑战性的问题。算法以其高效快速的特点受到广泛关注,然而在面对小目标时,仍存在一些局限性。本文将介绍如何在中添加小目标检测层,以提高对小目标的检测能力。原始模型结构如下:详细内容参考:YOLOv12原始模型结构介绍 二、有效特征层对应的检测头类别 2.1 P3/8 - small检测头 原始模型中的对应的检测头主要用于检测相对较小的目标。其特征图大小相对较大,空间分辨率较高。 适合检测尺寸大概在到像素左右的目标。 2.2 P4/16 - medium检测头 这个检

Limiiiing的博客 1741

gulp技巧总结

1. gulp.dest 会自动创建目录 gulp.dest(dir),若dir不存在,gulp会自动创建它 2. gulp.src copy具名路径(即不子目录**的路径)的文件,不会保留文件夹路径 gulp.src('static/user/user.js') .pipe(gulp.dest('dist)); gulp.src('static/*.js');...

weixin_30925411的博客 91

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

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

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Gulp思维——Gulp高级技巧

本文翻译自Getting gulpy -- Advanced tips for using gulp.js 感受过gulp.js带来的兴奋过后,你需要的不仅仅是它的光鲜,而是切切实实的实例。这篇文章讨论了一些使用gulp.js时常踩的坑,以及一些更加高级和定制化的插件和流的使用技巧。 基本任务 gulp的基本设置拥有非常友好的语法,让你能够非常方便的对文件进行转换: gulp.t...

weixin_30808575的博客 83

NTscan扫描工具

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

gulp的使用介绍及技巧

gulp的使用介绍及技巧 转载: https://www.cnblogs.com/2050/p/4198792.html 1、gulp的安装 首先确保你已经正确安装了nodejs环境。然后以全局方式安装gulp: npm install -g gulp 全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次。把目录切换到你的项目文件夹中,然后在命令行中执行: ...

weixin_30302609的博客 90

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

[转]Gulp思维 —— Gulp高级技巧

感受过gulp.js带来的兴奋过后,你需要的不仅仅是它的光鲜,而是切切实实的实例。这篇文章讨论了一些使用gulp.js时常踩的坑,以及一些更加高级和定制化的插件和流的使用技巧。 基本任务 gulp的基本设置拥有非常友好的语法,让你能够非常方便的对文件进行转换: gulp.task('scripts', function() { return gulp.src('./sr...

weixin_34049948的博客 95

gulp 管道中删除

var gulp = require('gulp'); var stripDebug = require('gulp-strip-debug'); // 仅用于本例做演示 var del = require('del'); var vinylPaths = require('vinyl-paths'); gulp.task('clean:tmp', function () { return gul...

关灯吃面 712

gulp构建项目(三):gulp-watch监听文件改变、新增、删除

一、gulp.watch()功能介绍 举例说明:当’./src/*.html’发生变化时,执行’html’任务,同时刷新浏览器。如下: gulp.task('watch', function(){ gulp.watch('./src/*.html', ['html']).on('change', browserSync.reload); }); 二、gulp....

猿始森林 1万+

Gulp删除文件和文件夹

1.安装模块 npm i gulp del --save-dev 2.项目根目录下新建gulpfile.js文件 import { task, src, dest, watch, series } from 'gulp' import del from 'del' //删除文件和文件夹 //删除文件和文件夹 task('testClean', async () =&gt; { d...

wengou3033的博客 1304

gulp-删除文件和文件夹

来自官网:http://www.gulpjs.com.cn/docs/recipes/delete-files-folder/ 你也许会想要在编译文件之前删除一些文件。由于删除文件和文件内容并没有太大关系,所以,我们没必要去用一个 gulp 插件。最好的一个选择就是使用一个原生的 node 模块。 因为 del 模块支持多个文件以及 globbing,因此,在这个例子中,我们将使用它来

m0_37978717的博客 3625

gulp插件(10) - gulp-clean(删除文件及文件夹)

功能说明:删除文件及文件夹,在执行打包的时候,一般都需要先清理目标文件夹,以保证每次打包时,都是最新的文件。

死牛胖子的技术随笔 9783

gulp del插件注意事项

在写gulpfile.js的task时,一开始我是这么写的: gulp.task('clean',function(cb){ del(['typing.min.js'], cb); }); gulp.task('build', ['clean'],function(){ gulp.src('typing.js') .pipe(uglify()) .pipe(...

灵魂画师牧码 2251

gulp安装与卸载

安装 安装gulp之前先安装node windows安装 安装指定版本gulp npm install --save-dev gulp@3.9.1 全局安装最新版本gulp npm install gulp -g mac安装 前面sudo 因为mac全局安装需要权限和需要输入密码 安装指定版本gulp sudo npm install --save-dev gulp@3.9.1 全局安装最新版本gulp sudo npm install gulp -g ...

qq_40666120的博客 2777

gulp删除文件

gulp删除文件一般gulp删除文件大家会去使用gulp-clean等,但仅仅通过del就可以了。 这里是官方的建议:https://github.com/gulpjs/gulp/blob/master/docs/recipes/delete-files-folder.md 先安装del:npm install --save-dev del简单使用:var gulp = require('gul

meloseven的专栏 3657
上一篇: 常用npm命令列表
下一篇: Compass
chentian888
博客等级 码龄11年 16粉丝 76原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值