编译播放应用程序时“必需的入口点*从未提供”

时间:2014-02-27 22:27:30

标签: javascript playframework-2.0 requirejs google-closure-compiler

在过去的几天里,我一直在努力缩小我一直在努力的项目。

该项目使用Play 2.1.2和各种javascript库,即jquery,jquery_ui,kendo和jQuery。最初,所有的javascript文件都位于public / javascripts目录中,一切正常。根据我的阅读,要使Google Closure Compiler完成其工作,文件需要位于app / assets / javascripts目录中。

我将文件移动到app / assets / javascripts,当我尝试编译时,使用以下内容为jquery,jquery_ui,kendo,knockout和jQuery编译错误。

[error] c.g.j.jscomp - ERROR - required entry point "module$insertnamehere" never provided

到目前为止,我已尝试更改Build.scala中的javascriptEntryPoints键以指向库。我也尝试更改密钥以包含一个js文件,该文件设置了类似于

的库的路径定义
require.config({
    'urlArgs': 'v=3.1.0',
    'paths': {
        'jquery-ui': 'libs/jquery-ui.min',
        'ko': 'libs/knockout',
        'underscore': 'libs/lodash.min',
        'kendo': 'libs/kendo/kendo.all.min',
        'messages': '../messages',
        'waitSeconds': 200
    },
    'shim': {
        'ko': {
            'exports': 'ko'
        },
        'underscore': {
            'exports': '_'
        },
        'kendo': {
            'exports': 'kendo'
        }
    },
    'baseUrl': '/assets/javascripts'
});

到目前为止,我所尝试的一切都没有对错误消息产生影响。 我还应该采取其他措施吗?我如何以及在何处提供这些切入点?

我是团队的新手,并且在网络开发方面没有任何先前的经验,所以有点压倒性的。任何帮助将不胜感激。

0 个答案:

没有答案