未捕获的ReferenceError:使用broccoli-asset-rev时未定义define

时间:2016-09-07 23:45:10

标签: javascript node.js ember.js broccolijs

我使用broccoli-asset-rev节点模块以避免在ember应用程序中出现缓存问题。安装模块后,我在ember-cli-build.js中使用它,如下所示

import javafx.animation.Interpolator;
import javafx.animation.TranslateTransition;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.Pane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
import javafx.util.Duration;

public class Test extends Application {
    public static void main(String[] args) {
        launch(args);
    }

    public void start(Stage stage) {
        Pane root = new Pane();
        root.setStyle("-fx-background-color: Black");
        Pane graph = new Pane();
        root.getChildren().add(graph);
         graph.setLayoutX(250);
         graph.setLayoutY(250);

        Circle circle = new Circle(0, 0, 5);
        circle.setFill(Color.ORANGE);
        graph.getChildren().add(circle);

        Circle circle2 = new Circle(0, 0, 5);
        circle2.setFill(Color.AQUA);
        graph.getChildren().add(circle2);

        TranslateTransition t = new TranslateTransition(Duration.millis(1000), circle);
        t.setFromX(0);
        t.setToX(100);
        t.setFromY(0);
        t.setToY(0);

        t.setInterpolator(Interpolator.LINEAR);
        t.play();

        stage.setTitle("Circle Test");
        stage.setScene((new Scene(root, 500, 500)));
        stage.show();
    }
}

当我使用上面的代码行时,我将错误视为

未捕获的ReferenceError:未定义define。

我知道这个错误与javascript有关。但是如果我删除上面的代码,一切都正常。我不知道我是否正在使用该模块,但是当我关注Github https://github.com/rickharrison/broccoli-asset-rev时,我所做的一切与链接中提到的相同。我已经提出了在Github也有一个问题,仍然没有回应。

如果有人遇到类似的问题,或者任何人可以说出我做错的地方,请你们帮助我。

0 个答案:

没有答案