如何在angular 7中使用gzipper包?

时间:2018-12-29 14:58:27

标签: angular gzip angular7

我需要获取gzip文件,因此我尝试使用gzipper软件包(https://www.npmjs.com/package/gzipper),但出现错误 $ valgrind ./bin/fam_initialization ==6887== Memcheck, a memory error detector ==6887== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==6887== Using Valgrind-3.12.0 and LibVEX; rerun with -h for copyright info ==6887== Command: ./bin/fam_initialization ==6887== Pear ==6887== ==6887== HEAP SUMMARY: ==6887== in use at exit: 0 bytes in 0 blocks ==6887== total heap usage: 1 allocs, 1 frees, 48 bytes allocated ==6887== ==6887== All heap blocks were freed -- no leaks are possible ==6887== ==6887== For counts of detected and suppressed errors, rerun with: -v ==6887== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) 之后:

bash: gzipper: command not found

或此命令:

ng build --prod && gzipper ./dist

我已经向软件包中的脚本添加了命令:

ng gzipper ./dist

任何人都可以分享他们使用此软件包的经验吗?

2 个答案:

答案 0 :(得分:0)

首先请确保您已经正确安装了软件包(可能是开发者依赖项)

npm install gzipper --save-dev
npm install --force //just being sure everything is installed

然后尝试使用上述配置运行npm run gzipper -- --help。 (确保您当前的工作目录与package.json所在的目录相同)

我希望如果输出为正(显示帮助),那么它也应该以一定角度运行。

如果这项工作很重要,您可以在Github或Stackblitz中创建一个MCVE

答案 1 :(得分:0)

第1步:使用以下命令进行安装:

  

npm i gzipper -g

第2步:将gzipper与您的构建命令一起使用(例如Angular CLI):

  

“脚本”:{       “ build”:“ ng build && gzipper --verbose ./dist”}

第3步:构建项目

  

ng构建--aot