0
我有我認爲是相當典型的gulpfile.js。當我在啓用了jshint插件的Sublime或Atom中打開文件時,它會像下面的屏幕截圖一樣抱怨。基本上,所有變量聲明都被標記爲「未定義」。 jshint中禁用此設置的設置是什麼?JSHint將大部分gulpfile.js標記爲具有未定義的變量錯誤
我有我認爲是相當典型的gulpfile.js。當我在啓用了jshint插件的Sublime或Atom中打開文件時,它會像下面的屏幕截圖一樣抱怨。基本上,所有變量聲明都被標記爲「未定義」。 jshint中禁用此設置的設置是什麼?JSHint將大部分gulpfile.js標記爲具有未定義的變量錯誤
它看起來像你定義它們,但你不是。看看你的第幾個定義:
var gulp = require('gulp'),
usemin = require('gulp-usemin'); // <-- HERE
sass = require('gulp-ruby-sass'),
// etc.
的usemin
定義行以一個分號結束;而不是逗號,所以其餘的都沒有定義。我認爲你的意思是:
var gulp = require('gulp'),
usemin = require('gulp-usemin'), // <-- HERE
sass = require('gulp-ruby-sass'),
// etc.
好趕上。這麼多的複製和粘貼,謝謝。 ;-) – Steve 2014-11-24 17:16:03
我們都花費了太多時間找到這樣的小人物。 :-)如果有人寫了一個jshint擴展,實際上通過閱讀我們的想法來了解我們的意思*,我會爲此付出高昂的代價! – deitch 2014-11-24 17:18:02