我想知道为什么javascript库的一些路径在preload sources部分工作,而有些则没有。
E.g。
<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>
不是因为茉莉抱怨对关键词“模块”或“有角度”一无所知。这是一个已知的问题?我没有在项目的bug跟踪器中找到任何相关内容。
答案 0 :(得分:0)
在加载angular-mocks.js或angular-resource.js之前,需要加载angular.js,因为angular-mocks.js和angular-resource.js都依赖于angular.js。
答案 1 :(得分:0)
我面临同样的问题,似乎路径是构建一次。如果你指定另一个目录,它就会崩溃。