- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 js 文件夹,我想使用 gulp 处理它。但是,当存在语法错误时,gulp trace 的输出不会指定出现错误的文件。
现在我的 gulpfile 看起来像这样:
var gulp = require('gulp');
var debug = require('gulp-debug');
var esnext = require('gulp-esnext');
var es6ModuleTranspiler = require("gulp-es6-module-transpiler");
var bower = require('gulp-bower');
var jsValidate = require('gulp-jsvalidate');
var paths = {
scripts: ['js/**/*.js'],
js: 'public/js'
}
gulp.task('scripts', function () {
gulp
.src(paths.scripts)
.pipe(esnext())
.pipe(es6ModuleTranspiler({
type: "amd",
}))
.pipe(gulp.dest(paths.js));
});
gulp.task('validate', function () {
gulp
.src(paths.scripts)
.pipe(jsValidate());
});
ulp.task('bower', function() {
bower()
.pipe(gulp.dest(paths.js))
});
gulp.task('watch', function() {
gulp.watch(paths.scripts, ['scripts']);
});
// The default task (called when you run `gulp` from cli)
gulp.task('default', ['validate', 'bower', 'scripts', 'watch']);
如您所见,我编写了 validate 任务以通过 scripts.path 管道 gulp-jsvalidate。目标是检测语法错误并找出哪些文件存在错误。
但是,当我运行 gulp 时,它会在以下跟踪中抛出错误:
Error: gulp-jsvalidate: Line 1: Unexpected identifier
我不介意切换到其他插件。
最佳答案
您可以在管道之前添加 gulp-debug(由同一作者编写)以显示当前正在处理的文件的名称:https://github.com/sindresorhus/gulp-debug
var debug = require('gulp-debug');
gulp.task('validate', function () {
gulp
.src(paths.scripts)
.pipe(debug())
.pipe(jsValidate());
});
关于javascript - (gulp-jsvalidate) 实现语法错误检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23965742/
我有一个 js 文件夹,我想使用 gulp 处理它。但是,当存在语法错误时,gulp trace 的输出不会指定出现错误的文件。 现在我的 gulpfile 看起来像这样: var gulp = re
我正在使用 laravel-jsValidation,https://github.com/proengsoft/laravel-jsvalidation我的问题是只使用了我的规则列表中的第一条规则。
我使用 proengsoft/laravel-jsvalidation结合自定义 FormRequest 和我通过服务提供商中的 Validator::extend(...) 定义的自定义验证规则。这
我正在使用 proengsoft/laravel-jsvalidation为了验证我的自定义表单请求,但它对我不起作用,它给出了 ReferenceError: jQuery is not defin
我正在使用 chosen像这里一样在多选中转换一个简单的选择... {!! Form::label('media_formats', trans('medias::messages.valid_fo
您好,我正在尝试验证数组输入并选择如下: {!!Form::select('mmscod_id[]',['' =
我是一名优秀的程序员,十分优秀!