草庐IT

gulp-jshint

全部标签

javascript - 如何让 Gulp 停止监视文件

如何阻止文件被监视?我没有看到文档中的方法,这对我来说有点奇怪。 最佳答案 这不是一口吞下去的东西。Gulp只是作为一个永无止境的进程运行。中止进程的方法是Ctrl+C。 关于javascript-如何让Gulp停止监视文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21532909/

javascript - Adobe Brackets 禁用 jslint 但允许 jshint

我的基本问题:在Adob​​eBrackets编辑器中,如何在关闭或禁用jslint的同时使用jshint?我的tl;dr:在Adob​​eBrackets编辑器中检查javascript时,我发现我得到了jslint和jshint的结果。虽然我根据自己的喜好配置了jshint,但我永远无法避免出现的警告符号,表明我未能通过jslint,所以看起来我的linting总是有问题。我只想使用jshint,因为通过.jshintrc文件全局配置它的能力非常有用,但我没有看到关闭jslint并仍然允许jshint的方法。有人知道怎么做吗?我想我可以转储jshint并只使用jslint,但由于后

javascript - 防止 JSHint 警告 'functionName is defined but never used'

我刚刚开始使用JSHint(通过SublimeText2的Sublime-Linter包)。我想取消它关于在定义函数之前使用的函数的警告,因为我认为使用这样的函数定义没有问题。例如,以下代码会生成警告:(function($){$(document).ready(function(){formValidationSetup();refreshErrorMessages();});functionformValidationSetup(){}functionrefreshErrorMessages(){}})(jQuery);警告:formValidationSetupisdefined

javascript - gulp 错误 :Unable to minify JavaScript

我正在尝试缩小我正在使用gulptaskrunner的脚本文件我正在尝试gulp-uglify插件代码:gulp.task('concat',function(){returngulp.src('app/**/*.js')//.pipe(concat('script.js')).pipe(uglify()).pipe(gulp.dest('./dist/'))});但我收到错误信息当我尝试将gulp任务作为gulpconcat运行时任何帮助将不胜感激 最佳答案 主要错误是在使用ES6格式时产生的。使用gulp-uglify-es模块

javascript - 为什么 Jshint 在此 if 语句中说 "variable already defined"?

我有这个代码:if(somethingistrue){varsomeVar=true;}else{varsomeVar=false;}JsHint表示在else语句部分“someVar已经定义”。为什么会这样,我该如何解决?谢谢 最佳答案 JS变量没有block作用域,它们有“函数”作用域(有时是全局作用域)。声明(但不是赋值)被“提升”到函数的顶部。jshint警告您有两个这样的声明-您的代码等同于:varsomeVar;varsomeVar;//warning!if(something){someVar=true;}else{s

javascript - Gulp - 复制并重命名文件

我对Gulp非常陌生。我基本上是在尝试查看修改后的JavaScript文件,然后使用新名称创建一个新副本。(最终会有一些处理,但罗马不是一天建成的)。我的(幼稚的)尝试是这样的:gulp.task('default',function(){returngulp.watch('../**/**.js',function(obj){gulp.src(obj.path).pipe(gulp.dest('foobar.js'));});});这会获取修改后的文件并将其成功复制到现在名为foobar.js的文件夹中。有什么简单的方法可以替换gulp.dest('foobar.js'),只需复制并

javascript - Gulp 将多个 js 文件缩小为一个

我是Gulp的新手,想知道如何将我的集合缩小(连接)到单个文件而不是单独的每个文件。例子vargulp=require('gulp');varuglify=require('gulp-uglify');gulp.task('minify',function(){gulp.src(['content/plugins/jquery/jquery-2.1.1.js','content/plugins/jquery/jquery-ui.js','content/js/client.js']).pipe(uglify()).pipe(gulp.dest('content/js/client.mi

javascript - 如何使用 Gulp 复制多个文件并保持文件夹结构

我正在尝试使用Gulp将文件从一个文件夹复制到另一个文件夹:gulp.task('move-css',function(){returngulp.src(['./source/css/one.css','./source/other/css/two.css']).pipe(gulp.dest('./public/assets/css/'));});上面的代码是将one.css&two.css复制到public/assets/css文件夹。如果我使用gulp.src('./source/css/*.css')它会将所有CSS文件复制到public/assets/css这不是我想要的文件夹

javascript - 使用 "Possible strict violation."时 JSHint `bind`

考虑这个简单的代码:"usestrict";varobj={f:function(){this.prop='value';g.bind(this)();}};functiong(){console.log(this.prop);}如果我尝试验证此代码,jshint会给我错误Possiblestrictviolation.我调用console.log(this.prop);的地方。这是因为this在函数的严格模式下是未定义的。但是我在调​​用它之前绑定(bind)了这个函数,所以this是正确的对象。我正在使用这种“设计模式”来避免使主要对象困惑。在参数中传递属性也会使函数变得困惑,所以

javascript - Browserify、Babel 6、Gulp - 传播运算符上的意外标记

我正在尝试让我的Browserify/Babelify/Gulp在我的项目中工作,但它不会使用传播运算符。我从我的gulpfile中得到这个错误:[SyntaxError:/Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocery-list-reducers.js:Unexpectedtoken(16:8)whileparsingfile:/Users/mboutin2/Desktop/Todo-tutorial/src/reducers/grocery-list-reducers.js]这是我的gulpfile.jsvargu