我想在package.json中配置jshint。我正在使用gulp,這是一個有角度的項目。我已經在package.json中添加了下面的代碼角度項目的package.json中的jshintConfig
"jshintConfig":{
"globals":{
"angular": false
}
}
但似乎jshint沒有拿起它。 我這樣做是爲了避免上運行jshint
line 3 col 1 'angular' is not defined.
我想在package.json中配置jshint。我正在使用gulp,這是一個有角度的項目。我已經在package.json中添加了下面的代碼角度項目的package.json中的jshintConfig
"jshintConfig":{
"globals":{
"angular": false
}
}
但似乎jshint沒有拿起它。 我這樣做是爲了避免上運行jshint
line 3 col 1 'angular' is not defined.
並非所有的編輯器支持的package.json閱讀jshint配置下面的錯誤我得到。
例如,查看this discussion for Atom,他們最終實現了它(開始時不支持它)。
我會邀請您將設置移到package.json之外,並改用.jshintrc方法。實際上,即使jshint本身也在使用該方法,因爲您可以看到in their repo。 .jshintrc更具動態性,因爲您可以爲每個文件夾放置不同的.jshintrc文件並微調您的設置(例如,單元測試文件夾的不同設置和客戶端腳本的不同設置)。
它的一個例子是https://stackoverflow.com/a/26288458/1587329,它使用"angular": true
。或者,您可以嘗試使用
"jshintConfig": {
"predef": ["angular"]
}
您正在使用哪種文本編輯器? – gnerkus
IntelliJ。但我沒有得到兩者如何相關? –
文本編輯器配置爲從不同位置讀取'jshint'配置。 – gnerkus