eslint δεν θα ενημερώσει το παρελθόν v4.5.0, «Σφάλμα: Δεν μπορείτε να βρείτε ενότητα« eslint-config-google»

ψήφοι
0

Είχα μια παλιά έκδοση του eslint:

eslint -v
v4.5.0

Για να ενημερώσετε eslintΈτρεξα:

npm install -g eslint

Η απάντηση είπε ότι eslint@5.9.0είχε εγκατασταθεί με επιτυχία. Ακολουθώντας τις οδηγίες στην τεκμηρίωση στη ρίζα του έργου μου έτρεξα

eslint --init

Επέλεξα τον οδηγό στυλ Google. Η εγκατάσταση είπε

The style guide google requires eslint@>=5.4.0. You are currently using eslint@4.5.0.
  Do you want to upgrade? (Y/n) 

Αυτό φάνηκε περίεργο, όπως είχα εγκαταστήσει ακριβώς 5.9.0, αλλά είπα ναι. Η απάντηση ανέφερε ότι η εγκατάσταση ήταν επιτυχής:

Successfully created .eslintrc.json file in /Users/TDK/LanguageTwo
ESLint was installed locally. We recommend using this local copy instead of your globally-installed copy.

Τότε έτρεξε

eslint -v
v4.5.0

Έλεγξα echo $PATHκαι δεν είδα τίποτα όπως eslintvmτο κλείδωμα σε μια παλιά έκδοση.

Προσπάθησα να χνούδι ένα αρχείο και πήρα αυτό το μήνυμα λάθους:

Error: Cannot find module 'eslint-config-google'

eslint v5.9.0 έχει πλέον εγκατασταθεί τοπικά στο ριζικό έργο μου και να μπορώ να δω eslint-config-googleτις ενότητες κόμβο. eslint 5.9.0 έχει εγκατασταθεί σε παγκόσμιο επίπεδο. Η εικασία μου είναι ότι η «λείπει» eslint-config-googleείναι επειδή ο υπολογιστής μου λειτουργεί ακόμα v4.5.0 eslint. Θα γίνει επανεκκίνηση του υπολογιστή μου. Τι κρατά eslint σε v4.5.0;

Δημοσιεύθηκε 27/11/2018 στις 17:36
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Θα χρησιμοποιηθεί εύρημα. -το όνομα «eslint» για να αφαιρέσετε κάθε αντίγραφο του eslint από κάθε directoty. npm uninstall -g eslintδεν απομακρύνει κάθε μονάδα. Τότε θα επανεγκατασταθεί eslint και έτρεξε eslint init. Τώρα είναι στο v5.9.0. Έχει ακόμα το σφάλμα

Error: Cannot find module 'eslint-config-google'

Δεν ξέρω τι προκαλεί αυτό το πρόβλημα.

Απαντήθηκε 17/12/2018 στις 18:43
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more