2014-10-11 15 views
2

我試圖將我的web應用程序移植到Play,但某些第三方JavaScript文件(我將它們放在應用程序/資產中)無法通過linting而沒有發生重大更改。在Play2中禁用特定源碼的javascript linting

如何禁用某些文件的lint或將其完全禁用?

回答

4

如果你把這些文件放在''public''而不是app/assets/javascripts下,那麼它們將不會被檢查。這是一個快速和骯髒的解決方案,但效果很好。

+1

這不是髒了,只要你不打算修改3 - 第三方庫(這是骯髒的;)),它們可以放在任何地方,最好在靜態CDN上處理一些快速的HTTP服務器 – biesior 2014-10-11 13:51:03

+0

問題是我想用Uglify連接它們,這個解決方案並不能幫助我至少,因爲這個。 – Wrench 2015-05-02 14:32:31

+0

使用sbt-web和可能的sbt-uglify以及自定義的Build.scala。更多的工作,但讓你得到你想要的。 – 2015-05-02 15:54:45

2

如果你不想改變應用程序/資產的文件夾結構,你可以註釋掉

addSbtPlugin( 「com.typesafe.sbt」 % 「SBT-jshint」 % 「1.0.3」)

此行plugins.sbt文件