0

我想知道为什么某些指向 javascript 库的路径在预加载源部分有效,而有些则无效。

例如

<preloadSources>
  <source>${project.basedir}/src/test/webapp/js/lib/jquery-1.8.3.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/angular-mocks.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/jasmine-jquery-1.4.2.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/angular-resource.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/angular.js</source>
</preloadSources>

有效,但是

<preloadSources>
  <source>${project.basedir}/src/test/webapp/js/lib/jquery-1.8.3.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/angular-mocks.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/jasmine-jquery-1.4.2.js</source>
  <source>${project.basedir}/src/test/webapp/js/lib/angular-resource.js</source>
  <source>${project.basedir}/src/main/somePath/system/apps/javascripts/angular.js</source>
</preloadSources>

不像茉莉花抱怨对关键字“模块”或“角度”一无所知。这是一个已知的问题?我没有在项目的错误跟踪器中找到任何相关内容。

4

2 回答 2

0

我面临同样的问题,似乎路径是构建一次。如果您指定另一个目录,它会崩溃。

于 2014-09-01T15:57:10.217 回答
0

您需要在加载 angular-mocks.js 或 angular-resource.js 之前加载 angular.js,因为 angular-mocks.js 和 angular-resource.js 都依赖于 angular.js。

于 2013-07-27T21:12:12.560 回答