【问题标题】:Remove comments and logs from AngularJs App while pushing it on Google App Engine从 AngularJs App 中删除评论和日志,同时将其推送到 Google App Engine
【发布时间】:2017-11-28 03:12:31
【问题描述】:

我有一个NodeJs App,我正在尝试将应用程序推送到Google Cloud App Engine。我想问一下我们如何在推送应用程序时从所有文件中remove comments, logs,例如console.log(), //hello, /* hello */

我这样做是因为在部署我的Angularjs app 后,我不希望客户端在browser side 上看到任何 cmets 或日志。

【问题讨论】:

    标签: angularjs node.js google-app-engine google-cloud-platform


    【解决方案1】:

    一种方法是使用Uglifyjs

    您可以从这样的文件中删除所有 cmets 和 console.log()

    $ uglifyjs -c drop_console=true -o new_file.js file.js
    

    默认情况下,Uglify 会丢弃所有 cmets,您可以添加 drop_console 压缩选项来移除控制台调用。

    接下来,您可以编写一个部署脚本,在您推送到服务器之前,为您的 Angular 应用程序的所有文件执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 2023-03-22
      • 2016-02-24
      相关资源
      最近更新 更多