我使用grails资产管道插件来缩小我的应用程序(运行grails run-app时没有任何问题)当我要生成一个war文件部署到tomcat服务器时出现问题。
目前使用':asset-pipeline:1.9.9'
目前我的 Config.groovy 有此设置
grails.assets.minifyJs = true
grails.assets.minifyCss = true
grails.assets.bundle = true
这里的特殊问题是我要设置 minifyJs = true
当我要设置 minifyJs = false 时,没有错误,但是我的war文件在部署到tomcat服务器时不起作用。
| Error 2016-03-13 01:50:16,590 [main] ERROR pipeline.AssetCompiler - Uglify JS Exception
Message: [object Object] (/application/target/work/resources/uglifyjs/lib/parse-js.js#273)
Line | Method ->> 273 | _c_js_error_13 in org.mozilla.javascript.gen._application_target_work_resources_uglifyjs_lib_parse_js_js_2
我不知道发生了什么事,或者我错过了什么?
答案 0 :(得分:0)
您引用的错误消息行的上方应该是这样的行:
| Processing File 851 of 888 - jquery/src/intro.js
| Uglifying File 851 of 888 - jquery/src/intro
无论提到的javascript文件是什么,都可能有一些语法错误,或者由于文件编码问题而引入的可能是非奇怪的非ascii字符。