Jshint: Perbarui versi minimatch

Dibuat pada 18 Jun 2016  ·  37Komentar  ·  Sumber: jshint/jshint

Bisakah Anda memperbarui paket Anda untuk menggunakan versi terbaru minimatch ?
Versi yang saat ini digunakan oleh jshint memberikan peringatan penghentian:

npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

Komentar yang paling membantu

coba ini
6a65a5fc-4b0a-11e6-88f6-a8b4dfcaa3a1

Semua 37 komentar

(jangkrik)

+1

+1

Terima kasih atas laporannya! Ada permintaan tarik yang tersedia di sini: gh-2953.

Saya dapat melihat bahwa banyak dari Anda menginginkan perubahan ini; harap bersabar sebagai
memperbarui dependensi secara bertanggung jawab membutuhkan tinjauan yang cermat terhadap log perubahan.

gh-2953 sekarang digabungkan. Saya ingin mendapatkan beberapa perbaikan bug untuk selanjutnya
rilis tambalan, tetapi ini harus tersedia di npm dalam seminggu.

Haruskah saya bisa mendapatkan versi baru? Membangun PC baru tadi malam, tidak bisa membuat cordova bekerja sama sekali. Saya mendapatkan peringatan ini (mencoba memperbarui "npm update -g [email protected] " tetapi itu tidak berhasil. Saya telah mencopot/menginstal ulang NPM dan node. Ketika saya mencoba menginstal cordova, saya mendapatkan kesalahan minimatch, dan kemudian a banyak sampah untuk hasil instal. Kemudian saya tidak akan menggunakan perintah cordova:

PM> pembaruan npm -g [email protected]
PM> npm install -g cordova
npm : npm PERINGATAN [email protected] : Harap perbarui ke minimatch 3.0.2 atau lebih tinggi untuk menghindari masalah RegExp DoS
Pada baris: 1 karakter: 1

  • npm install -g cordova
  • ~~ ~ ~ ~~

    • CategoryInfo : NotSpecified: (npm WARN deprec...egExp DoS issue:String) [], RemoteException

    • FullyQualifiedErrorId : NativeCommandError

npm
MEMPERINGATKAN

package.json
[email protected] Tidak ada data README

C:\Users\afriedman\AppData\Roaming\npm\cordova -> C:\Users\afriedman\AppData\Roaming\npm\node_modules\cordova\bin\cordova
[email protected] C:\Users\afriedman\AppData\Roaming\npm\node_modules\cordova
ö£ΓöÇΓöÇ garis [email protected]
ö£ΓöÇΓöÇ [email protected]
ö£ΓöÇΓöÇ [email protected] ([email protected])
ö£ΓöÇΓöÇ [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected] .0, versi [email protected])
ö£ΓöÇΓöÇ [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected] .3, [email protected], cookie [email protected], [email protected], [email protected])
ö£ΓöÇΓöÇ [email protected] ([email protected], [email protected], [email protected], [email protected], garis [email protected], [email protected] , [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
ööΓöÇΓöÇ [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected] .3, [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected] , [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], cordova [email protected], [email protected])

PM> cordova buat testapp com.test.testapp testapp
cordova : Istilah 'cordova' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dioperasikan. Periksa ejaan nama, atau jika jalur disertakan, pastikan jalurnya benar
dan coba lagi.
Pada baris: 1 karakter: 1

  • cordova buat testapp com.test.testapp testapp
  • ~ ~~

    • CategoryInfo : ObjectNotFound: (cordova:String) [], CommandNotFoundException

    • FullyQualifiedErrorId : CommandNotFoundException

PM>

Mencoba untuk sampai ke dasar ini, berharap mungkin ini penyebabnya? Sejujurnya saya tidak berpikir ini masalah cordova, tetapi bisa jadi salah.

@afried101 silakan lihat komentar saya sebelumnya--ini belum dipublikasikan ke npm.

Saya terkejut bahwa peringatan menyebabkan build Anda gagal. Itu bukan pemahaman saya tentang cara kerja penghentian di npm. Secara lokal, saya masih dapat menginstal JSHint tanpa kesalahan (via npm install jshint , menggunakan Node 6.2.0 dan npm 3.8.9

npm PERINGATAN [email protected] : Harap perbarui ke minimatch 3.0.2 atau lebih tinggi untuk menghindari masalah RegExp DoS

apa yang harus saya lakukan??? ada saran

Saya ingin membantu, tetapi informasi ini tidak cukup. Selain pesan
dicetak ke terminal, dapatkah Anda menjelaskan efeknya pada
alur kerja Anda? Harap sertakan juga versi Node.js dan npm Anda
menggunakan.

Mike, masalah saya bukan NPM/Node/Minimatch. Saya tidak tahu apa itu - proyek berada di server - semua yang berubah hanyalah instalasi VS15 baru ... Tapi, saya membuat proyek baru melalui IDE alih-alih NPM, dan saya memiliki perintah cordova saya kembali di npm dan semuanya baik-baik saja. Tidak dapat mengatakan apa yang memperbaikinya selain "buat proyek baru melalui IDE."

Output Node Built hari ini - dengan repo versi terbaru...

npm PERINGATAN [email protected] : Harap perbarui ke minimatch 3.0.2 atau lebih tinggi untuk menghindari masalah RegExp DoS

coba ini
6a65a5fc-4b0a-11e6-88f6-a8b4dfcaa3a1

tq CarolinaKadix itu bekerja dengan sempurna. tidak ada masalah sampai sekarang

Terima kasih banyak CarolinaKadix, Anda banyak membantu saya, saya menggunakan Ubuntu Mate dan tip Anda menuntun saya untuk memecahkan masalah ini.

Saya baru saja mulai mengambil kesalahan yang sama dan cordova saya tidak membangun lagi bahkan saya mencoba menginstal ulang. Saya mencoba metode @CarolinaKadix dengan Mac saya dengan awalan "Sudo" karenanya, semuanya berjalan sama hingga mendapatkan kesalahan yang sama dengan tangkapan layar di bawah ini. Ada pendapat??

Pembaruan: Saya menghapus semua file "node_modules" dan mencopot npm & node 0.o kemudian menginstalnya kembali maka masalah yang sama masih berlanjut dan dikatakan itu masalah jalur bahkan saya memperbaiki masalah izin lagi dengan npm.

screen shot 2016-08-11 at 14 46 57

Memiliki masalah yang sama persis di @erhanyasar

npm install -g [email protected]

@pixelcanvas yang juga tidak berfungsi

Ya sudah disebutkan tidak bekerja dengan cara yang sama

Saya berbicara dengan npm di twitter dan mereka menjawabnya akan diperbarui hari ini. Pokoknya hari ini lagi saya mencopot "node" dan "npm" dari kedua terminal dan folder di "usr/local/lib" & "usr/local/include" dan pengguna. Kemudian mencoba "uninstall parah" memetikan. Dan mencoba menginstal node dan npm lagi dengan mini match yang diperbarui. Kemudian berhasil bahkan mengatakan kesalahan yang sama sekali tetapi memuat. @pixelcanvas @landing-eagle harap Anda mencoba dan & berhasil sama.

@erhanyasar Sebenarnya itu berhasil untuk saya :-)

dia menginstal mini match di direktori npm \ npm-modules \ minimatch \ mereka hanya perlu file yang ditransfer langsung untuk mencocokkan npm\

dapatkah Anda menjelaskan efeknya pada alur kerja Anda?

@jugglinmike versi minimatch di cli memiliki masalah keamanan. Jika memungkinkan, harap tingkatkan cli ke versi saat ini- yang juga akan meningkatkan versi minimatch imho.

Kami baru saja merilis JSHint versi 2.9.3, yang berisi versi terbaru dari perpustakaan "minimatch".

Saya masih memiliki masalah ini setelah instalasi bersih. Ada rekomendasi? Terima kasih sebelumnya.

Hai, @slashkite
Apakah Anda membersihkannya, melakukan instalasi baru, dan memperbarui minimatch misalnya?

@CarolinaKadix terima kasih atas infonya.

saya memiliki minimatch pada 3.0.3 dan grunt-sync 0.6.2 secara umum.

Saat memasang layar secara global, dibutuhkan grunt-sync 0.5.2, yang menggunakan minimatch 2.0.10.

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

Apakah saya melakukan sesuatu yang salah?

Sangat aneh bahwa saya memiliki peringatan itu
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue /usr/local/bin/ng -> /usr/local/lib/node_modules/angular-cli/bin/ng
Meskipun
➜ ~ npm -v minimatch
4.1.1

/usr/local/lib
├─┬ [email protected]
│ ├── [email protected] 
│ ├─┬ [email protected]
│ │ └─┬ [email protected]
│ │   └─┬ [email protected]
│ │     └── [email protected] 
│ └─┬ [email protected]
│   └─┬ [email protected]
│     └─┬ [email protected]
│       └─┬ [email protected]
│         └─┬ [email protected]
│           └─┬ [email protected]
│             └── [email protected] 

@tkhuynh Perhatikan bahwa npm -v minimatch akan mencetak versi npm yang telah Anda instal.

@KenanY ada saran untuk melewati peringatan itu?

Saya pikir itu karena versi kumpulan file yang lama

@slashkite ada cara untuk memperbaruinya?
Saya bahkan melakukan ini sebelum saya menginstal angular-cli, saya masih mendapatkan peringatan itu

sudo npm install -g [email protected]
/usr/local/lib
└── [email protected] 

@tkhuynh Menginstal minimatch secara global tidak akan membantu. Anda harus mendapatkan fileset dependensi pada minimatch diperbarui dan kemudian memastikan bahwa itu disebarkan ke pohon dep.

sama dengan saya, tidak memperbaiki sama sekali

npm install -g minimatch@latest

Terima kasih CarolinaKadix itu bekerja dengan sempurna

Apakah halaman ini membantu?
0 / 5 - 0 peringkat