Grails Asset Pipeline - minifyJs 设置为 true 不工作
Grails Asset Pipeline - minifyJs set to true not working
我使用 grails 资产管道插件来缩小我的应用程序(运行ning grails 运行-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
我不知道发生了什么或者我错过了什么?
在您引用的错误消息行的正上方应该是这样的行:
| Processing File 851 of 888 - jquery/src/intro.js
| Uglifying File 851 of 888 - jquery/src/intro
那里提到的任何 javascript 文件可能有一些语法错误,或者可能是由于文件编码问题或其他原因而引入的奇怪的非 ascii 字符。
我使用 grails 资产管道插件来缩小我的应用程序(运行ning grails 运行-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
我不知道发生了什么或者我错过了什么?
在您引用的错误消息行的正上方应该是这样的行:
| Processing File 851 of 888 - jquery/src/intro.js
| Uglifying File 851 of 888 - jquery/src/intro
那里提到的任何 javascript 文件可能有一些语法错误,或者可能是由于文件编码问题或其他原因而引入的奇怪的非 ascii 字符。