首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角形ng构建--prod && gzip-all \“dist/防欺诈/*.*”build正在工作,但Gzip未被识别“gzib”

角形ng构建--prod && gzip-all \“dist/防欺诈/*.*”build正在工作,但Gzip未被识别“gzib”
EN

Stack Overflow用户
提问于 2019-07-24 13:06:02
回答 1查看 3.7K关注 0票数 0

我想用.Net核心优化角应用程序,我在cmd -> ng build中使用这个命令,它可以很好地缩小\->文件夹中的所有Jscript文件。

但是我想使用gzip压缩那些Jscript文件

我安装了GZip-all

https://www.npmjs.com/package/gzip-all

我用这个命令

->ng build &prod& gzip-all \“dist/防欺诈/.”

然后再试一次

代码语言:javascript
复制
    ng build --prod && gzip-all \"dist/*.*\"

但是它给出了这样的消息"'gzip-all‘不被识别为一个内部或外部命令、可操作的程序或批处理文件。“

这种情况发生在我安装的任何包中,比如tar。

->ng build -environment=prod && tar -zcvf archive.tar.gz dist/prod/*

还有拉链

->ng build -prod && gzipper -详细。/dist

给出消息“‘gzipper’不被识别为内部或外部命令、可操作的程序或批处理文件。”

而不压缩dist文件夹中的任何文件。

有什么帮助吗?

编辑:

我已经找到了解决办法

我没有在全局中安装gzip,所以我安装了它。

->npm -g i gzip-all

然后

代码语言:javascript
复制
  ng build --prod && gzip-all dist/*.* 

它运作良好:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-24 13:35:10

您必须区分小型化和gzip压缩。

缩小/美化JS通常使用以下命令自动完成

代码语言:javascript
复制
ng build --prod

除非您在angular.json文件中关闭该设置。

然后,您可以要求您的web服务器使用gzip (或其他压缩方法)动态压缩这些文件,这样就可以减少在网络上传输的时间。

完成这一任务取决于您的for服务器(例如IISnginx)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57183696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档