Catatan: Masalah https://github.com/npm/cli/issues/1958 mengacu pada --silent
menekan semua keluaran.
npm run --silent script
sekarang mengeluarkan semuanya, misalnya:
$ npm run --silent checksum
> @cliff/[email protected] checksum
> cat *coffee | cksum | cut -d' ' -f1
3115970741
Dengan kata lain, flag --silent
tidak melakukan apa-apa.
$ npm --version
6.14.8
$ npm run --silent checksum
3115970741
Lihat di atas.
Kami menghadapi masalah yang sama. Di Jenkins kami menggunakan npm run -s cmd
untuk mengambil beberapa info, bug ini benar-benar merusak pipeline kami.
@CliffS Ada kesalahan ketik pada judul: s/rpm run-script/npm run-script/
Maukah Anda memperbaikinya? 🙇
Merilis npm 7.0.7 yang memperbaikinya:
root<strong i="6">@e8ca26fa92e7</strong>:~/t1# npm version
{
t1: '1.0.0',
npm: '7.0.3',
node: '15.0.1',
v8: '8.6.395.17-node.15',
uv: '1.40.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.16.1',
modules: '88',
nghttp2: '1.41.0',
napi: '7',
llhttp: '2.1.3',
openssl: '1.1.1g',
cldr: '37.0',
icu: '67.1',
tz: '2020a',
unicode: '13.0'
}
root<strong i="7">@e8ca26fa92e7</strong>:~/t1# npm test -s
> [email protected] test
> echo "Error: no test specified" && exit 1
Error: no test specified
root<strong i="8">@e8ca26fa92e7</strong>:~/t1# npm i -g [email protected]
changed 1 package, and audited 248 packages in 3s
10 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
root<strong i="9">@e8ca26fa92e7</strong>:~/t1# npm version
{
t1: '1.0.0',
npm: '7.0.7',
node: '15.0.1',
v8: '8.6.395.17-node.15',
uv: '1.40.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.16.1',
modules: '88',
nghttp2: '1.41.0',
napi: '7',
llhttp: '2.1.3',
openssl: '1.1.1g',
cldr: '37.0',
icu: '67.1',
tz: '2020a',
unicode: '13.0'
}
root<strong i="10">@e8ca26fa92e7</strong>:~/t1# npm test -s
Error: no test specified
root<strong i="11">@e8ca26fa92e7</strong>:~/t1#
Saya rasa kita bisa menutup masalah ini