Can't install expo-cli globally, modules not in npm registry

I get these errors when I try to install expo-cli and I have no idea why. Sometimes instead of expo%2fbuild-tools it says that other modules are not found, like simple-spinner etc…

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @expo/traveling-fastlane-darwin@1.15.1 (node_modules\expo-cli\node_modules\@expo\traveling-fastlane-darwin):
npm WARN 404 SKIPPING OPTIONAL DEPENDENCY: Not Found - GET https://registry.npmjs.org/@expo%2ftraveling-fastlane-darwin - Not found
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @expo/traveling-fastlane-linux@1.15.1 (node_modules\expo-cli\node_modules\@expo\traveling-fastlane-linux):
npm WARN 404 SKIPPING OPTIONAL DEPENDENCY: Not Found - GET https://registry.npmjs.org/@expo%2ftraveling-fastlane-linux - Not found

npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@expo%2fbuild-tools - Not found
npm ERR! 404
npm ERR! 404  '@expo/build-tools@^0.1.10' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of 'expo-cli'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

This is the debug log

0 info it worked if it ends with ok
1 verbose cli [
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   '-g',
1 verbose cli   'expo-cli'
1 verbose cli ]
2 info using npm@6.14.6
3 info using node@v12.18.3
4 verbose npm-session b2a5db0324ea7e61
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 304 https://registry.npmjs.org/expo-cli 158ms (from cache)
8 silly pacote tag manifest for expo-cli@latest fetched in 176ms
9 timing stage:loadCurrentTree Completed in 186ms
10 silly install loadIdealTree
11 silly install cloneCurrentTreeToIdealTree
12 timing stage:loadIdealTree:cloneCurrentTree Completed in 0ms
13 silly install loadShrinkwrap
14 timing stage:loadIdealTree:loadShrinkwrap Completed in 1ms
15 silly install loadAllDepsIntoIdealTree
16 silly resolveWithNewModule expo-cli@3.23.3 checking installable status
17 http fetch GET 404 https://registry.npmjs.org/@expo%2fbuild-tools 55ms
18 http fetch GET 404 https://registry.npmjs.org/@expo%2fdev-tools 76ms
19 http fetch GET 404 https://registry.npmjs.org/@expo%2fconfig 81ms
20 http fetch GET 404 https://registry.npmjs.org/@expo%2fbunyan 83ms
21 http fetch GET 404 https://registry.npmjs.org/@expo%2fpackage-manager 78ms
22 http fetch GET 404 https://registry.npmjs.org/@expo%2fbuild-tools 35ms
23 silly fetchPackageMetaData error for @expo/build-tools@^0.1.10 404 Not Found - GET https://registry.npmjs.org/@expo%2fbuild-tools - Not found
24 http fetch GET 404 https://registry.npmjs.org/@expo%2fjson-file 96ms
25 http fetch GET 404 https://registry.npmjs.org/@expo%2fspawn-async 94ms
26 http fetch GET 404 https://registry.npmjs.org/@expo%2fplist 100ms
27 http fetch GET 404 https://registry.npmjs.org/@expo%2fresults 103ms
28 http fetch GET 404 https://registry.npmjs.org/@expo%2fconfig 31ms
29 silly fetchPackageMetaData error for @expo/config@3.2.17 404 Not Found - GET https://registry.npmjs.org/@expo%2fconfig - Not found
30 http fetch GET 404 https://registry.npmjs.org/@expo%2fpackage-manager 35ms
31 silly fetchPackageMetaData error for @expo/package-manager@0.0.30 404 Not Found - GET https://registry.npmjs.org/@expo%2fpackage-manager - Not found
32 http fetch GET 404 https://registry.npmjs.org/@expo%2fxdl 41ms
33 http fetch GET 404 https://registry.npmjs.org/@expo%2fjson-file 30ms
34 http fetch GET 404 https://registry.npmjs.org/@expo%2fdev-tools 53ms
35 silly fetchPackageMetaData error for @expo/json-file@8.2.22 404 Not Found - GET https://registry.npmjs.org/@expo%2fjson-file - Not found
36 silly fetchPackageMetaData error for @expo/dev-tools@0.13.31 404 Not Found - GET https://registry.npmjs.org/@expo%2fdev-tools - Not found
37 http fetch GET 404 https://registry.npmjs.org/@expo%2fspawn-async 37ms
38 silly fetchPackageMetaData error for @expo/spawn-async@1.5.0 404 Not Found - GET https://registry.npmjs.org/@expo%2fspawn-async - Not found
39 http fetch GET 404 https://registry.npmjs.org/@expo%2fresults 31ms
40 silly fetchPackageMetaData error for @expo/results@^1.0.0 404 Not Found - GET https://registry.npmjs.org/@expo%2fresults - Not found
41 http fetch GET 304 https://registry.npmjs.org/axios 28ms (from cache)
42 http fetch GET 404 https://registry.npmjs.org/@expo%2fbunyan 65ms
43 silly fetchPackageMetaData error for @expo/bunyan@3.0.2 404 Not Found - GET https://registry.npmjs.org/@expo%2fbunyan - Not found
44 silly pacote version manifest for axios@0.19.0 fetched in 31ms
45 silly resolveWithNewModule axios@0.19.0 checking installable status
46 http fetch GET 404 https://registry.npmjs.org/@hapi%2fjoi 46ms
47 http fetch GET 404 https://registry.npmjs.org/@expo%2fplist 55ms
48 silly fetchPackageMetaData error for @expo/plist@0.0.9 404 Not Found - GET https://registry.npmjs.org/@expo%2fplist - Not found
49 http fetch GET 404 https://registry.npmjs.org/@expo%2fxdl 33ms
50 silly fetchPackageMetaData error for @expo/xdl@57.9.28 404 Not Found - GET https://registry.npmjs.org/@expo%2fxdl - Not found
51 http fetch GET 304 https://registry.npmjs.org/base32.js 38ms (from cache)
52 silly pacote version manifest for base32.js@0.1.0 fetched in 39ms
53 silly resolveWithNewModule base32.js@0.1.0 checking installable status
54 http fetch GET 304 https://registry.npmjs.org/boxen 39ms (from cache)
55 http fetch GET 304 https://registry.npmjs.org/babel-runtime 46ms (from cache)
56 silly pacote version manifest for boxen@4.1.0 fetched in 41ms
57 silly resolveWithNewModule boxen@4.1.0 checking installable status
58 silly pacote version manifest for babel-runtime@6.26.0 fetched in 48ms
59 silly resolveWithNewModule babel-runtime@6.26.0 checking installable status
60 http fetch GET 304 https://registry.npmjs.org/chalk 41ms (from cache)
61 silly pacote range manifest for chalk@^4.0.0 fetched in 45ms
62 silly resolveWithNewModule chalk@4.1.0 checking installable status
63 http fetch GET 404 https://registry.npmjs.org/@hapi%2fjoi 31ms
64 silly fetchPackageMetaData error for @hapi/joi@^17.1.1 404 Not Found - GET https://registry.npmjs.org/@hapi%2fjoi - Not found
65 http fetch GET 304 https://registry.npmjs.org/command-exists 42ms (from cache)
66 silly pacote range manifest for command-exists@^1.2.8 fetched in 43ms
67 silly resolveWithNewModule command-exists@1.2.9 checking installable status
68 http fetch GET 304 https://registry.npmjs.org/cli-table3 48ms (from cache)
69 silly pacote range manifest for cli-table3@^0.6.0 fetched in 49ms
70 silly resolveWithNewModule cli-table3@0.6.0 checking installable status
71 http fetch GET 304 https://registry.npmjs.org/commander 35ms (from cache)
72 silly pacote version manifest for commander@2.17.1 fetched in 39ms
73 silly resolveWithNewModule commander@2.17.1 checking installable status
74 http fetch GET 304 https://registry.npmjs.org/concat-stream 42ms (from cache)
75 http fetch GET 304 https://registry.npmjs.org/dateformat 35ms (from cache)
76 silly pacote version manifest for concat-stream@1.6.2 fetched in 43ms
77 silly resolveWithNewModule concat-stream@1.6.2 checking installable status
78 silly pacote version manifest for dateformat@3.0.3 fetched in 36ms
79 silly resolveWithNewModule dateformat@3.0.3 checking installable status
80 http fetch GET 304 https://registry.npmjs.org/delay-async 38ms (from cache)
81 http fetch GET 304 https://registry.npmjs.org/env-editor 38ms (from cache)
82 silly pacote version manifest for delay-async@1.2.0 fetched in 39ms
83 silly resolveWithNewModule delay-async@1.2.0 checking installable status
84 silly pacote range manifest for env-editor@^0.4.1 fetched in 40ms
85 silly resolveWithNewModule env-editor@0.4.1 checking installable status
86 http fetch GET 304 https://registry.npmjs.org/envinfo 38ms (from cache)
87 silly pacote version manifest for envinfo@7.5.0 fetched in 41ms
88 silly resolveWithNewModule envinfo@7.5.0 checking installable status
89 http fetch GET 304 https://registry.npmjs.org/fs-extra 39ms (from cache)
90 silly pacote version manifest for fs-extra@9.0.0 fetched in 41ms
91 silly resolveWithNewModule fs-extra@9.0.0 checking installable status
92 http fetch GET 304 https://registry.npmjs.org/es6-error 48ms (from cache)
93 silly pacote version manifest for es6-error@3.2.0 fetched in 49ms
94 silly resolveWithNewModule es6-error@3.2.0 checking installable status
95 http fetch GET 304 https://registry.npmjs.org/getenv 43ms (from cache)
96 silly pacote version manifest for getenv@0.7.0 fetched in 45ms
97 silly resolveWithNewModule getenv@0.7.0 checking installable status
98 http fetch GET 304 https://registry.npmjs.org/glob 45ms (from cache)
99 silly pacote version manifest for glob@7.1.6 fetched in 46ms
100 silly resolveWithNewModule glob@7.1.6 checking installable status
101 http fetch GET 304 https://registry.npmjs.org/indent-string 41ms (from cache)
102 silly pacote version manifest for indent-string@4.0.0 fetched in 43ms
103 silly resolveWithNewModule indent-string@4.0.0 checking installable status
104 http fetch GET 304 https://registry.npmjs.org/got 48ms (from cache)
105 silly pacote range manifest for got@^11.1.4 fetched in 50ms
106 silly resolveWithNewModule got@11.5.1 checking installable status
107 http fetch GET 304 https://registry.npmjs.org/inquirer 46ms (from cache)
108 silly pacote version manifest for inquirer@5.2.0 fetched in 49ms
109 silly resolveWithNewModule inquirer@5.2.0 checking installable status
110 http fetch GET 304 https://registry.npmjs.org/klaw-sync 44ms (from cache)
111 http fetch GET 304 https://registry.npmjs.org/invariant 52ms (from cache)
112 silly pacote version manifest for klaw-sync@6.0.0 fetched in 46ms
113 silly resolveWithNewModule klaw-sync@6.0.0 checking installable status
114 silly pacote version manifest for invariant@2.2.4 fetched in 54ms
115 silly resolveWithNewModule invariant@2.2.4 checking installable status
116 http fetch GET 304 https://registry.npmjs.org/lodash 38ms (from cache)
117 silly pacote version manifest for lodash@4.17.15 fetched in 40ms
118 silly resolveWithNewModule lodash@4.17.15 checking installable status
119 http fetch GET 304 https://registry.npmjs.org/leven 48ms (from cache)
120 silly pacote range manifest for leven@^3.1.0 fetched in 51ms
121 silly resolveWithNewModule leven@3.1.0 checking installable status
122 http fetch GET 304 https://registry.npmjs.org/npm-package-arg 41ms (from cache)
123 http fetch GET 304 https://registry.npmjs.org/md5-file 49ms (from cache)
124 silly pacote version manifest for npm-package-arg@6.1.0 fetched in 43ms
125 silly resolveWithNewModule npm-package-arg@6.1.0 checking installable status
126 silly pacote range manifest for md5-file@^5.0.0 fetched in 52ms
127 silly resolveWithNewModule md5-file@5.0.0 checking installable status
128 http fetch GET 304 https://registry.npmjs.org/ora 46ms (from cache)
129 silly pacote version manifest for ora@3.4.0 fetched in 47ms
130 silly resolveWithNewModule ora@3.4.0 checking installable status
131 http fetch GET 304 https://registry.npmjs.org/pacote 44ms (from cache)
132 silly pacote range manifest for pacote@^11.1.0 fetched in 46ms
133 silly resolveWithNewModule pacote@11.1.11 checking installable status
134 http fetch GET 304 https://registry.npmjs.org/progress 35ms (from cache)
135 silly pacote version manifest for progress@2.0.3 fetched in 36ms
136 silly resolveWithNewModule progress@2.0.3 checking installable status
137 http fetch GET 304 https://registry.npmjs.org/prompts 40ms (from cache)
138 silly pacote range manifest for prompts@^2.3.2 fetched in 41ms
139 silly resolveWithNewModule prompts@2.3.2 checking installable status
140 http fetch GET 304 https://registry.npmjs.org/pngjs 50ms (from cache)
141 silly pacote version manifest for pngjs@3.4.0 fetched in 51ms
142 silly resolveWithNewModule pngjs@3.4.0 checking installable status
143 http fetch GET 304 https://registry.npmjs.org/qrcode-terminal 48ms (from cache)
144 silly pacote version manifest for qrcode-terminal@0.11.0 fetched in 49ms
145 silly resolveWithNewModule qrcode-terminal@0.11.0 checking installable status
146 http fetch GET 304 https://registry.npmjs.org/react-dev-utils 49ms (from cache)
147 http fetch GET 304 https://registry.npmjs.org/semver 46ms (from cache)
148 silly pacote range manifest for react-dev-utils@~10.2.1 fetched in 53ms
149 silly resolveWithNewModule react-dev-utils@10.2.1 checking installable status
150 silly pacote version manifest for semver@5.5.0 fetched in 48ms
151 silly resolveWithNewModule semver@5.5.0 checking installable status
152 http fetch GET 304 https://registry.npmjs.org/targz 47ms (from cache)
153 http fetch GET 304 https://registry.npmjs.org/slash 53ms (from cache)
154 silly pacote range manifest for targz@^1.0.1 fetched in 48ms
155 silly resolveWithNewModule targz@1.0.1 checking installable status
156 silly pacote version manifest for slash@1.0.0 fetched in 55ms
157 silly resolveWithNewModule slash@1.0.0 checking installable status
158 http fetch GET 304 https://registry.npmjs.org/terminal-link 40ms (from cache)
159 silly pacote range manifest for terminal-link@^2.1.1 fetched in 40ms
160 silly resolveWithNewModule terminal-link@2.1.1 checking installable status
161 http fetch GET 304 https://registry.npmjs.org/tempy 44ms (from cache)
162 silly pacote range manifest for tempy@^0.3.0 fetched in 45ms
163 silly resolveWithNewModule tempy@0.3.0 checking installable status
164 http fetch GET 304 https://registry.npmjs.org/untildify 41ms (from cache)
165 silly pacote version manifest for untildify@3.0.3 fetched in 42ms
166 silly resolveWithNewModule untildify@3.0.3 checking installable status
167 http fetch GET 304 https://registry.npmjs.org/uuid 43ms (from cache)
168 silly pacote range manifest for uuid@^8.0.0 fetched in 44ms
169 silly resolveWithNewModule uuid@8.3.0 checking installable status
170 http fetch GET 304 https://registry.npmjs.org/validator 34ms (from cache)
171 silly pacote version manifest for validator@10.5.0 fetched in 36ms
172 silly resolveWithNewModule validator@10.5.0 checking installable status
173 http fetch GET 304 https://registry.npmjs.org/wordwrap 29ms (from cache)
174 silly pacote version manifest for wordwrap@1.0.0 fetched in 30ms
175 silly resolveWithNewModule wordwrap@1.0.0 checking installable status
176 http fetch GET 404 https://registry.npmjs.org/@expo%2ftraveling-fastlane-darwin 34ms
177 http fetch GET 404 https://registry.npmjs.org/@expo%2ftraveling-fastlane-linux 32ms
178 http fetch GET 404 https://registry.npmjs.org/@expo%2ftraveling-fastlane-darwin 32ms
179 silly fetchPackageMetaData error for @expo/traveling-fastlane-darwin@1.15.1 404 Not Found - GET https://registry.npmjs.org/@expo%2ftraveling-fastlane-darwin - Not found
180 http fetch GET 404 https://registry.npmjs.org/@expo%2ftraveling-fastlane-linux 35ms
181 silly fetchPackageMetaData error for @expo/traveling-fastlane-linux@1.15.1 404 Not Found - GET https://registry.npmjs.org/@expo%2ftraveling-fastlane-linux - Not found
182 http fetch GET 404 https://registry.npmjs.org/@expo%2fsimple-spinner 936ms
183 http fetch GET 404 https://registry.npmjs.org/@expo%2fsimple-spinner 39ms
184 silly fetchPackageMetaData error for @expo/simple-spinner@1.0.2 404 Not Found - GET https://registry.npmjs.org/@expo%2fsimple-spinner - Not found
185 timing stage:rollbackFailedOptional Completed in 0ms
186 timing stage:runTopLevelLifecycles Completed in 1186ms
187 warn optional SKIPPING OPTIONAL DEPENDENCY: @expo/traveling-fastlane-darwin@1.15.1 (node_modules\expo-cli\node_modules\@expo\traveling-fastlane-darwin):
188 warn 404 SKIPPING OPTIONAL DEPENDENCY: Not Found - GET https://registry.npmjs.org/@expo%2ftraveling-fastlane-darwin - Not found
189 verbose 404
190 verbose 404 '@expo/traveling-fastlane-darwin@1.15.1' is not in the npm registry.
191 verbose 404 SKIPPING OPTIONAL DEPENDENCY: You should bug the author to publish it (or use the name yourself!)
192 verbose 404 SKIPPING OPTIONAL DEPENDENCY: It was specified as a dependency of 'expo-cli'
193 verbose 404 SKIPPING OPTIONAL DEPENDENCY:
193 verbose 404 Note that you can also install from a
194 verbose 404 SKIPPING OPTIONAL DEPENDENCY: tarball, folder, http url, or git url.
195 warn optional SKIPPING OPTIONAL DEPENDENCY: @expo/traveling-fastlane-linux@1.15.1 (node_modules\expo-cli\node_modules\@expo\traveling-fastlane-linux):
196 warn 404 SKIPPING OPTIONAL DEPENDENCY: Not Found - GET https://registry.npmjs.org/@expo%2ftraveling-fastlane-linux - Not found
197 verbose 404
198 verbose 404 '@expo/traveling-fastlane-linux@1.15.1' is not in the npm registry.
199 verbose 404 SKIPPING OPTIONAL DEPENDENCY: You should bug the author to publish it (or use the name yourself!)
200 verbose 404 SKIPPING OPTIONAL DEPENDENCY: It was specified as a dependency of 'expo-cli'
201 verbose 404 SKIPPING OPTIONAL DEPENDENCY:
201 verbose 404 Note that you can also install from a
202 verbose 404 SKIPPING OPTIONAL DEPENDENCY: tarball, folder, http url, or git url.
203 verbose stack Error: 404 Not Found - GET https://registry.npmjs.org/@expo%2fbuild-tools - Not found
203 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-fetch\check-response.js:114:15
203 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:97:5)
204 verbose statusCode 404
205 verbose pkgid @expo/build-tools@^0.1.10
206 verbose cwd C:\Users\nikop
207 verbose Windows_NT 10.0.19041
208 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i" "-g" "expo-cli"
209 verbose node v12.18.3
210 verbose npm  v6.14.6
211 error code E404
212 error 404 Not Found - GET https://registry.npmjs.org/@expo%2fbuild-tools - Not found
213 error 404
214 error 404 '@expo/build-tools@^0.1.10' is not in the npm registry.
215 error 404 You should bug the author to publish it (or use the name yourself!)
216 error 404 It was specified as a dependency of 'expo-cli'
217 error 404 Note that you can also install from a
218 error 404 tarball, folder, http url, or git url.
219 verbose exit [ 1, true ]

I am facing the same problem

Hi,

npm had outage today, some of the packages are not avialable

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.