2017-06-06 2 views
0

Ich kann nicht spielen! Framework 's Uglify-Plugin zu arbeiten.Spielen! Framework Uglify js Dateien

I addSbtPlugin("com.typesafe.sbt" % "sbt-uglify" % "1.0.3") zu plugins.sbt

Dann hinzugefügt haben, innerhalb build.sbt, ich geändert:

lazy val root = (project in file(".")).enablePlugins(PlayScala)

zu

lazy val root = (project in file(".")).enablePlugins(PlayScala, SbtWeb)

und auch unter dieser Zeile hinzugefügt:

pipelineStages := Seq(uglify)

Nachdem all dies tun und wieder laufen sbt run es nicht die .min.js Dateien erzeugen, zu sein scheint, dass es angeblich zu. Ich habe auch manuell den Zielordner überprüft, aber kein Glück. Kann ich etwas falsch machen?

(Ich benutze dieses Plugin: https://github.com/sbt/sbt-uglify-and-Play-Framework v.2.5!)

Antwort

0

die Play 2.3.x Zitiert Migration Guide:

UglifyJS 2 wird derzeit über das RequireJS Plugin zur Verfügung gestellt (wird als nächstes beschrieben). Die Absicht in Zukunft besteht darin, ein eigenständiges UglifyJS 2-Plugin auch für Situationen bereitzustellen, in denen RequireJS nicht verwendet wird.

Sie sollten also das sbt-rjs-Plugin zu Ihrem plugins.sbt hinzufügen.

addSbtPlugin("com.typesafe.sbt" % "sbt-rjs" % "1.0.9") 

Bitte beachten Sie auch die richtige Reihenfolge des Plugins in pipelineStages in build.sbt.

pipelineStages := Seq(rjs, uglify) 
Verwandte Themen