代码之家  ›  专栏  ›  技术社区  ›  Glenn Curtis

我的Grunt.JS设置使用Google Closure@preserve或@license不起作用?

  •  0
  • Glenn Curtis  · 技术社区  · 10 年前

    好的,我有grunt.js设置来压缩和压缩我的所有JavaScript/Jquery,但出于某种原因,闭包只是删除了除第一个文件之外的所有文件的版权。

    这是我的呼噜声设置

       'closure-compiler': {
          frontend: {
             closurePath: '/usr/lib',
             cwd: 'raw_assets/javascript/',
             js: ['jquery-1.11.0.js','bootstrap.js','vars.js','master.js'],
             jsOutputFile: 'assets/output/javascript.js',
    
             options: {
                 compilation_level: 'SIMPLE_OPTIMIZATIONS',
                 language_in: 'ECMASCRIPT5_STRICT',
             }//End of Options 
    
          } //End of frontend
         }, //End of Closure Compiler
    

    现在我已经使用了@preserve或@license,但我似乎没有做任何事情来在bootstrap.js文件中保留版权声明。它在jquery文件上运行得很好,但我的输出文件中似乎没有保存任何内容用于引导,知道我做错了什么吗?

    欢迎所有帮助,

    谢谢

    格伦。

    1 回复  |  直到 10 年前
        1
  •  0
  •   Glenn Curtis    10 年前

    这不是真正的答案,但作为“临时”修复,我只是将版权转移到JQuery库。文件,并保存在输出文件中。