我剛剛嘗試使用wro4j maven插件讓我的js在構建時使用jshint進行檢查。 我配置了jshint使用的選項,並且控制檯正確列出它們,但在代碼評估中它們被忽略。wro4j maven插件和jshint
這裏是我的wro.xml
<?xml version="1.0" encoding="UTF-8"?>
<groups xmlns="http://www.isdc.ro/wro"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.isdc.ro/wro wro.xsd">
<group name="shop">
<js>/static/js_source/myjs.js</js>
</group>
</groups>
的內容和這裏的插件代碼:
<plugin>
<groupId>ro.isdc.wro4j</groupId>
<artifactId>wro4j-maven-plugin</artifactId>
<version>1.4.0</version>
<executions>
<execution>
<goals>
<goal>jshint</goal>
</goals>
</execution>
</executions>
<configuration>
<targetGroups>shop</targetGroups>
<minimize>false</minimize>
<options>browser,jquery,curly,eqnull,evil,forin,noarg</options>
</configuration>
</plugin>
我有不同的選擇,但似乎沒有任何解決播放。
想法任何人?
謝謝!
您是否嘗試添加驗證 默認情況下執行它? –
flob
如果這是一個1.4.0錯誤,您可以切換到1.3.8。關於以前版本的jsHint功能,沒有什麼大的變化。 –
嘿,我已經嘗試了1.3.8和1.3.6,結果相同。使用驗證 我再也看不到控制檯中的wro4j信息了。使用編譯 我得到的信息,但錯誤以及。例如,即使我將eqnull設置爲選項,我仍然會得到一個「reason = Use'==='與'0'進行比較。」 它可能是一個「本地問題」?但是爲什麼我會在控制檯中看到正確的選項,然後它們不會被應用? –
north