私は次のコマンドを持っています:
#!/usr/bin/env bash
set -eo pipefail
cd "$(dirname "$(dirname "$BASH_SOURCE")")"
zip -9 -r zips/function.zip . \
-x '*.git*' -x '*.idea*' -x '*.idea*' \
-x */node_modules/typescript/* \
-x */zips/* -x '*.zip' -x */node_modules/puppeteer/*
何らかの理由で、出力に以下が表示されます。
updating: node_modules/typescript/loc/lcl/PTB/Targets/ (stored 0%)
updating: node_modules/typescript/loc/lcl/PTB/Targets/ProjectItemsSchema.xaml.lcl (deflated 63%)
updating: node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptProjectProperties.xaml.lcl (deflated 90%)
updating: node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptCompile.xaml.lcl (deflated 86%)
だから私の考えでは
*/node_modules/typescript/*
無視されない:
node_modules/typescript
?