iXdi - Σύγχρονος προγραμματισμός

Δεν είναι δυνατή η εγκατάσταση πακέτων NPM είτε εντός είτε με εξαρτήσεις σε ένα πεδίο (ή φαίνεται έτσι)

Από σήμερα το πρωί διαπίστωσα ότι δεν μπορώ πλέον να εγκαταστήσω κανένα πακέτο NPM από ένα εύρος (ή οποιοδήποτε με εξαρτήσεις καθαυτές). Για παράδειγμα, αν πληκτρολογήσω npm i webpack λαμβάνω το ακόλουθο σφάλμα...

npm ERR! κωδικός E401 npm ERR! 401 Μη εξουσιοδοτημένο: @webassemblyjs/[email protected]

npm ERR! Μπορείτε να βρείτε ένα πλήρες αρχείο καταγραφής αυτής της εκτέλεσης στο: npm ERR!
C:\Users\tempo_000\AppData\Roaming\npm-cache_logs\2018-11-28T11_54_44_456Z-debug.log

Το αρχείο καταγραφής έχει τα ακόλουθα ενδιαφέροντα κομμάτια...

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'i',
1 verbose cli   'webpack' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session bda7db37888d1d27
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 200 https://registry.npmjs.org/webpack 16ms (from cache)
8 silly pacote range manifest for webpack@^4.11.1 fetched in 42ms
9 timing stage:loadCurrentTree Completed in 1037ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 4ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 332ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule [email protected] checking installable status
17 http fetch GET 200 https://registry.npmjs.org/@webassemblyjs%2fast 45ms (from cache)
18 http fetch GET 200 https://registry.npmjs.org/acorn 46ms (from cache)
19 http fetch GET 200 https://registry.npmjs.org/acorn-dynamic-import 47ms (from cache)
20 http fetch GET 200 https://registry.npmjs.org/chrome-trace-event 49ms (from cache)
21 http fetch GET 200 https://registry.npmjs.org/ajv-keywords 49ms (from cache)
22 http fetch GET 200 https://registry.npmjs.org/ajv 49ms (from cache)
23 http fetch GET 200 https://registry.npmjs.org/enhanced-resolve 52ms (from cache)
24 silly pacote version manifest for @webassemblyjs/[email protected] fetched in 60ms
25 silly resolveWithNewModule @webassemblyjs/[email protected] checking installable status
26 silly pacote range manifest for acorn@^5.6.2 fetched in 60ms
27 silly resolveWithNewModule [email protected] checking installable status
28 silly pacote range manifest for acorn-dynamic-import@^3.0.0 fetched in 62ms
29 silly resolveWithNewModule [email protected] checking installable status
30 silly pacote range manifest for chrome-trace-event@^1.0.0 fetched in 63ms
31 silly resolveWithNewModule [email protected] checking installable status
32 silly pacote range manifest for ajv-keywords@^3.1.0 fetched in 64ms
33 silly resolveWithNewModule [email protected] checking installable status
34 silly pacote range manifest for ajv@^6.1.0 fetched in 65ms
35 silly resolveWithNewModule [email protected] checking installable status
36 silly pacote range manifest for enhanced-resolve@^4.1.0 fetched in 66ms
37 silly resolveWithNewModule [email protected] checking installable status
38 http fetch GET 200 https://registry.npmjs.org/eslint-scope 18ms (from cache)
39 http fetch GET 200 https://registry.npmjs.org/json-parse-better-errors 18ms (from cache)
40 http fetch GET 200 https://registry.npmjs.org/loader-runner 17ms (from cache)
41 http fetch GET 200 https://registry.npmjs.org/memory-fs 17ms (from cache)
42 http fetch GET 200 https://registry.npmjs.org/loader-utils 17ms (from cache)
43 http fetch GET 200 https://registry.npmjs.org/micromatch 18ms (from cache)
44 http fetch GET 200 https://registry.npmjs.org/neo-async 17ms (from cache)
45 silly pacote range manifest for eslint-scope@^4.0.0 fetched in 27ms
46 silly resolveWithNewModule [email protected] checking installable status
47 silly pacote range manifest for json-parse-better-errors@^1.0.2 fetched in 33ms
48 silly resolveWithNewModule [email protected] checking installable status
49 silly pacote range manifest for loader-runner@^2.3.0 fetched in 34ms
50 silly resolveWithNewModule [email protected] checking installable status
51 silly pacote range manifest for memory-fs@~0.4.1 fetched in 34ms
52 silly resolveWithNewModule [email protected] checking installable status
53 silly pacote range manifest for loader-utils@^1.1.0 fetched in 38ms
54 silly resolveWithNewModule [email protected] checking installable status
55 silly pacote range manifest for micromatch@^3.1.8 fetched in 39ms
56 silly resolveWithNewModule [email protected] checking installable status
57 silly pacote range manifest for neo-async@^2.5.0 fetched in 39ms
58 silly resolveWithNewModule [email protected] checking installable status
59 http fetch GET 200 https://registry.npmjs.org/node-libs-browser 31ms (from cache)
60 http fetch GET 200 https://registry.npmjs.org/schema-utils 27ms (from cache)
61 http fetch GET 200 https://registry.npmjs.org/tapable 21ms (from cache)
62 http fetch GET 200 https://registry.npmjs.org/terser-webpack-plugin 22ms (from cache)
63 http fetch GET 200 https://registry.npmjs.org/webpack-sources 21ms (from cache)
64 http fetch GET 200 https://registry.npmjs.org/watchpack 21ms (from cache)
65 silly pacote range manifest for node-libs-browser@^2.0.0 fetched in 36ms
66 silly resolveWithNewModule [email protected] checking installable status
67 silly pacote range manifest for tapable@^1.1.0 fetched in 26ms
68 silly resolveWithNewModule [email protected] checking installable status
69 silly pacote range manifest for terser-webpack-plugin@^1.1.0 fetched in 28ms
70 silly resolveWithNewModule [email protected] checking installable status
71 silly pacote range manifest for schema-utils@^0.4.4 fetched in 36ms
72 silly resolveWithNewModule [email protected] checking installable status
73 silly pacote range manifest for webpack-sources@^1.3.0 fetched in 30ms
74 silly resolveWithNewModule [email protected] checking installable status
75 silly pacote range manifest for watchpack@^1.5.0 fetched in 31ms
76 silly resolveWithNewModule [email protected] checking installable status
77 http fetch GET 401 https://registry.npmjs.org/@webassemblyjs%2fwasm-parser 147ms
78 silly fetchPackageMetaData error for @webassemblyjs/[email protected] 401 Unauthorized: @webassemblyjs/[email protected]
79 http fetch GET 401 https://registry.npmjs.org/@webassemblyjs%2fhelper-module-context 156ms
80 silly fetchPackageMetaData error for @webassemblyjs/[email protected] 401 Unauthorized: @webassemblyjs/[email protected]
81 http fetch GET 304 https://registry.npmjs.org/@webassemblyjs%2fwasm-edit 465ms (from cache)
82 silly pacote version manifest for @webassemblyjs/[email protected] fetched in 471ms
83 silly resolveWithNewModule @webassemblyjs/[email protected] checking installable status
84 timing stage:rollbackFailedOptional Completed in 1ms
85 timing stage:runTopLevelLifecycles Completed in 1867ms

Εάν εκτελέσω npm config list για να ελέγξω το μητρώο, δεν υπάρχει τοπική ή μη τυπική διαμόρφωση...

; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.4.1 node/v8.12.0 win32 x64"

; userconfig C:\Users\tempo_000\.npmrc
email = "[email protected]"

; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Development\Training\Base Stacks\vanilla-scss
; HOME = C:\Users\tempo_000
; "npm config ls -l" to show all defaults.

Αυτό δούλευε καλά χθες και το έχω δοκιμάσει και δεν λειτουργεί σε 3 διαφορετικά έργα.

Έχω εγκαταστήσει το nvm και έχω δοκιμάσει την ίδια ενέργεια στους κόμβους 8.12 και 10.11 και έχω τα ίδια αποτελέσματα.

28.11.2018

Απαντήσεις:


1

Αυτό μοιάζει με σφάλμα στο NPM - μόλις καταγράφηκε

https://npm.community/t/can-t-install-scoped-packages-e401-unauthorized/3631/10

28.11.2018
Νέα υλικά

The Perpetual Student: Γιατί ένας Μηχανικός Λογισμικού μαθαίνει πάντα
Στον ταχέως εξελισσόμενο κόσμο της τεχνολογίας, οι μηχανικοί λογισμικού μαθαίνουν συνεχώς. Ο τομέας της ανάπτυξης λογισμικού είναι δυναμικός, με τα εργαλεία, τις γλώσσες, τα πλαίσια και τις..

Καθαρισμός δεδομένων, Επιλογή χαρακτηριστικών, Μοντελοποίηση και Ερμηνευσιμότητα
Ο καθαρισμός δεδομένων, η επιλογή χαρακτηριστικών, η μοντελοποίηση και η ερμηνευτικότητα είναι κρίσιμα βήματα για την ανάπτυξη ενός επιτυχημένου μοντέλου μηχανικής εκμάθησης. Τα ακριβή και..

Code Smell 210 - Dynamic Properties
Η τεμπελιά και η μαγεία φέρνουν ελαττώματα TL;DR: Να είστε ξεκάθαροι με τα χαρακτηριστικά σας Προβλήματα Ευανάγνωστο Ορισμός πεδίου εφαρμογής Απαρατήρητα τυπογραφικά λάθη..

Οπτικοποίηση δεδομένων με γραφήματα Google
του Ejiro Thankgod Η οπτικοποίηση δεδομένων είναι μια εξαιρετική προσέγγιση για την εμφάνιση δεδομένων και τη συμμετοχή κοινού. Ο ανθρώπινος νους είναι συχνά καλύτερος στο να θυμάται..

Το όνομά μου είναι Abdul Qudus.abd
Το όνομά μου είναι Abdul Qudus.abd Είμαι διαδικτυακός συγγραφέας και γράφω άρθρα. Έχω 3ετή εμπειρία στη διαδικτυακή συγγραφή. οπότε θα είμαι ο καλύτερος συγγραφέας στην πλατφόρμα σας. είμαι ο..

Το Python Selenium Web Scraping σας κατέβασε το 2023; Εκκαθαρίστε την προσωρινή μνήμη και ενισχύστε τα αποτελέσματά σας!
Η απόξεση ιστού με το Python Selenium είναι ένα εξαιρετικό εργαλείο για την εξαγωγή δεδομένων από ιστοσελίδες. Ωστόσο, περιστασιακά, οι ιστοσελίδες ενδέχεται να αποτύχουν να φορτώσουν ή να..

Έννοιες JavaScript που πρέπει να γνωρίζετε για να ξεκινήσετε με το React
Αφού είδα αυτή την ερώτηση να τίθεται αμέτρητες φορές, πιστεύω ότι μπορεί να είναι χρήσιμο σε πολλούς ανθρώπους εκεί έξω να έχουν μια σαφή κατανόηση του τι χρειάζεται να είναι γνωστό στο..