我使用崇高来列出我的应用程序中的所有.js文件,但是我想使用regex只显示那些不缩小的文件。我希望返回的文件是NOT.min/NOT.js,我使用的是^(.min).js,它看起来正常,但不确定它是否会丢失任何文件。这里有更好的regex吗?
/showhouse-bootstrap-datepicker.js want returned
/dataTables.bootstrap.js want returned
/additional-methods.min.js dont want returned
/bootstrap
我正在使用YUI压缩器缩小和组合一些JS文件。我可以使用以下方法缩小单个文件的范围:
TimPeterson$ -jar yuicompressor-2.4.7.jar /assets/js/input1.js -o /assets/js/output.js --charset utf-8
但是,当我试图组合和缩小多个JS文件时,我得到了以下帮助消息:
Multiple files can be processed using the following syntax:
TimPeterson$ java -jar yuicompressor.jar -o '.js$:-min.js&
我有一个包含两个任务的gulp文件,它对一组文件执行完全相同的操作,唯一的区别是输入文件与输出名称和目标。是否可以使用相同的任务来处理2批文件而不复制代码?我想是某种函数。我尝试过传递参数和查看google,但是可以找到任何例子来说明我试图实现的目标。
var outPutFolder = '../';
//Array of all the JS files to compile for scripts.min.js
var js = [
'js/library/_helpers.js',
'js/library/_form-valid
我想将后缀.min添加到不在vendor文件夹中的文件中。
let str = '/js/index.js';
let str2 = '/vendor/socket-io/library.js';
let myregex = new RegExp('^([^/vendor]*.*[^min]{3}\\.)([a-z]{1,2}s)', 'g');
let myreplace = '$1min.$2';
console.log(str.replace(myregex, myreplace));
console.log
在这里,我下载了,用于在连接*.js时排序js文件,因为我的一些javascript文件需要先加载jquery。
下面是我的gulpfile.js,它有订单、连接、重命名和丑陋。
var date = new Date();
var uniq = date.getTime();
gulp.task('admin-scripts', function() {
return gulp.src(['assets/admin/js/*.js','!assets/admin/js/respond.min.js','!assets/admi