Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >吞咽-插入排除包装某些文件

吞咽-插入排除包装某些文件
EN

Stack Overflow用户
提问于 2015-05-13 20:23:55
回答 1查看 66关注 0票数 1

除了.module.js文件之外,我想使用gulp对每个JS文件进行包装。

我的任务是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gulp.task('compressjs', function() {
    gulp.src("local/app/**/*.js")
    .pipe(sourcemaps.init())
    // wrap each individual JS file
    .pipe(insert.wrap('(function(){"use strict";', '\n})();'))
    .pipe(uglify())
    .pipe(concat('all.min.js'))
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest('public/app'));
}

它正在按预期包装每个JS文件。那么,如何将它排除在带有.module.js扩展名的包装文件中呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-13 20:39:52

您可以尝试使用gulp-add-src,方法是将.module.js从第一个源中排除,然后通过gulp-insert进行管道传输,然后将.module.js添加回源。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var addsrc = require("gulp-add-src");

gulp.task('compressjs', function() {
    gulp.src(["local/app/**/*.js", "!local/app/**/*.module.js"])
    .pipe(sourcemaps.init())
    // wrap each individual JS file
    .pipe(insert.wrap('(function(){"use strict";', '\n})();'))
    // add the modules file
    .pipe(addsrc("local/app/**/*.module.js"))
    .pipe(uglify())
    .pipe(concat('all.min.js'))
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest('public/app'));
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30229173

复制
相关文章
Linux tar 打包排除某些文件夹[通俗易懂]
使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。
全栈程序员站长
2022/09/03
6.8K0
Git diff 忽略某些文件
我们在使用git diff时总是希望忽略一些文件, 比如一些非代码的改动我们希望看到的是no diff的。下面将简单介绍下如果配置某些文件在git diff时被忽略。
张凝可
2019/08/22
1.7K0
Git提交时过滤某些文件
4.这个文件处理好以后,如果感觉没有作用,说明你在创建这个文件之前就已经add过了,这时执行
Arno
2019/12/06
2.9K0
Git提交时过滤某些文件
git提交如何忽略某些文件
在使用git对项目进行版本管理的时候,我们总有一些不需要提交到版本库里的文件和文件夹,这个时候我们就需要让git自动忽略掉一下文件。 使用.gitignore忽略文件 为了让git忽略指定的文件和文件
用户1741436
2018/05/16
15.4K0
npm 发布:包含或排除文件
默认情况下,.gitignore用于确定在npm publish期间被列入黑名单的内容。
Jean
2021/10/19
3K0
npm 发布:包含或排除文件
Linux编程之删除文件时排除某个文件
文章目录 导读 实验 C语言Linux编程实现 导读 有时候我们在Linux下删除某个文件夹内的所有文件时需要排除一些文件。 例如如下真是用户案例: 用户在嵌入式设备中恢复默认设置的时候,不让某些比较配置繁琐的配置恢复(即保留某些文件); 实验 例如我们有test/a.txt b.txt c.txt d.txt e.txt 和 test/config/setting.ini这些配置文件,都有不同的作用。 假设我们需要保留test/c.txt和test/config/setting.ini这两个配置
手撕代码八百里
2021/10/09
2.1K0
tar压缩时排除特定文件和文件夹
一日一技是一个每天更新的栏目,力图做到让你每天用2分钟的时间掌握一个开发技巧。 ---- tar压缩文件的时候排除特定文件和文件夹: tar --exclude='./folder' --exclude='./upload/folder2' -zcvf /backup/filename.tgz . 注意末尾有一个点。
青南
2018/10/18
1.7K0
Linux下使用rm删除文件,并排除指定文件
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的方法来操作,但是如果文件很多呢?删到啥时候啊~~
全栈程序员站长
2022/07/18
5.2K0
Linux下使用rm删除文件,并排除指定文件
Linux下使用rm删除文件,并排除指定文件
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的方法来操作,但是如果文件很多呢?删到啥时候啊~~
码农编程进阶笔记
2021/07/20
11.3K0
Linux下使用rm删除文件,并排除指定文件
linux tar压缩排除某个文件夹
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。
全栈程序员站长
2022/08/24
4.3K0
iOS 每天某些时间点做某些事情
开篇 我们项目启动的时候要弹出一个广告窗口,很简单的一个功能,服务器的判断一下满足条件,即返回数据,客户端判断数据部位NULL,则弹出弹窗 但是老板说,这个要时间短弹出,每天的中午12点到下午2点不能弹出来 这这这,有点坑我们吧,每天存一个key,有点坑吧 仔细想想,没有必要啊,这就是考验我们对时间的操作,代码实现如下: 代码实现 #pragma mark -- 判断是否弹出广告 - (BOOL)isLoadAdvertIn { //当前时间戳 NSTimeInterval int
GuangdongQi
2018/05/24
8120
Git_学习_09_指定某些文件不上传
注:git add 命令会将文件加入暂存区,git commit 会将暂存区中文件提交到git本地仓库,git push 会将本地仓库中新添加的文件上传到远程分支仓库。
shirayner
2018/09/20
1.4K0
VSCode插件Todo Tree如何忽略某些文件夹?
VsCode 中的插件 TodoTree是一个特别好用的工具,可以高亮显示任何 打上 // TODO 的位置,同时,在VsCode的工具栏可以将这些TODO列出来。但是,有时侯某些文件中的 TODO 不是你添加的,或者你不想看到这些 TODO,比如 node_modules 中的文件,这时候,如何将这些文件忽略呢? 打开VsCode 文件 => 首选项 => 设置 在输入框中搜索TodoTree 找到Todo-tree>Filter:Exclude Globs 点击添加项 在
CherishTheYouth
2020/10/27
1.5K0
VSCode插件Todo Tree如何忽略某些文件夹?
Linux下使用rm删除文件,并排除指定文件(亲测可行)[通俗易懂]
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的方法来操作,但是如果文件很多呢?删到啥时候啊~~
全栈程序员站长
2022/07/11
10.9K0
Linux下使用rm删除文件,并排除指定文件(亲测可行)[通俗易懂]
rsync 排除目录
假设最开始的命令是这样的 rsync -e 'ssh -p 30000' -avl --delete --stats --progress demo@123.45.67.890:/home/demo /backup/
用户5760343
2022/05/20
1.5K0
包装类
1.什么是包装类 把基本数据类型包装成一个对象,以面向对象的思想来使用这些类型 基本数据类型 对应的包装类 byte Byte short Short int Integer long Long float Float double Double Char Character boolean Boolean 用包装类比起基本类型它是以类创建对象的形式,所以它有更多的功能性有很多方法可用 2.装箱操作 装箱就是把基本数据类型转为包装类,以整型为例 int a = 5; Integer b = new
木瓜煲鸡脚
2019/07/22
4700
包装类
tar命令之--exclude参数 排除指定的文件或目录
操作系统信息: [root@nfs01 ~]# cat /etc/redhat-release  CentOS release 6.9 (Final) [root@nfs01 ~]# uname -r 2.6.32-696.el6.x86_64 [root@nfs01 ~]# uname -m x86_64 参数:     --exclude  打包时排除不需要处理的文件或目录 说明:     tar -zcf a.tar.gz  打包的目录 --exclude=指定排除的文件所在的路径  
醉生萌死
2018/11/05
10.9K0
点击加载更多

相似问题

从吞咽中排除kendo文件

13

吞咽排除文件不起作用

13

吞咽全局排除文件,然后不排除不工作,如所述

14

吞咽过滤-没有正确过滤排除的文件

26

吞咽不排除文件夹中的所有文件

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文