我需要获取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
任何人都可以分享他们使用此软件包的经验吗?
答案 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