執行命令 npm install -g react-native-git-upgrade報錯


最近需要更新react-native的版本,安裝官方的更新工具時報錯,不懂這個錯誤是什么意思,想請教大大們,求指點



詳細錯誤
0 info it worked if it ends with ok
1 verbose cli [ 'E:\\DevelopTools\\Nodejs\\node.exe',
1 verbose cli   'C:\\Users\\YangLiyang\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'react-native-git-upgrade' ]
2 info using npm@5.3.0
3 info using node@v8.1.3
4 verbose npm-session b34d7d78466bab90
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 304 https://registry.npm.taobao.org/react-native-git-upgrade 168ms (from cache)
8 silly pacote tag manifest for react-native-git-upgrade@latest fetched in 214ms
9 silly install loadIdealTree
10 silly install cloneCurrentTreeToIdealTree
11 silly install loadShrinkwrap
12 silly install loadAllDepsIntoIdealTree
13 silly resolveWithNewModule react-native-git-upgrade@0.2.7 checking installable status
14 http fetch GET 304 https://registry.npm.taobao.org/babel-preset-es2015-node 124ms (from cache)
15 silly pacote range manifest for babel-preset-es2015-node@^6.1.1 fetched in 128ms
16 silly resolveWithNewModule babel-preset-es2015-node@6.1.1 checking installable status
17 http fetch GET 304 https://registry.npm.taobao.org/minimist 266ms (from cache)
18 http fetch GET 304 https://registry.npm.taobao.org/promise 266ms (from cache)
19 http fetch GET 304 https://registry.npm.taobao.org/yeoman-environment 153ms (from cache)
20 silly pacote range manifest for minimist@^1.2.0 fetched in 275ms
21 silly resolveWithNewModule minimist@1.2.0 checking installable status
22 silly pacote range manifest for promise@^7.1.1 fetched in 274ms
23 silly resolveWithNewModule promise@7.3.1 checking installable status
24 http fetch GET 304 https://registry.npm.taobao.org/shelljs 270ms (from cache)
25 http fetch GET 304 https://registry.npm.taobao.org/npmlog 280ms (from cache)
26 silly pacote version manifest for yeoman-environment@1.5.3 fetched in 165ms
27 silly resolveWithNewModule yeoman-environment@1.5.3 checking installable status
28 http fetch GET 304 https://registry.npm.taobao.org/semver 277ms (from cache)
29 http fetch GET 304 https://registry.npm.taobao.org/babel-register 289ms (from cache)
30 silly pacote range manifest for shelljs@^0.7.5 fetched in 287ms
31 silly resolveWithNewModule shelljs@0.7.8 checking installable status
32 silly pacote range manifest for npmlog@^4.0.0 fetched in 297ms
33 silly resolveWithNewModule npmlog@4.1.2 checking installable status
34 http fetch GET 304 https://registry.npm.taobao.org/babel-core 310ms (from cache)
35 silly pacote range manifest for semver@^5.0.3 fetched in 298ms
36 silly resolveWithNewModule semver@5.4.1 checking installable status
37 http fetch GET 304 https://registry.npm.taobao.org/babel-preset-stage-3 314ms (from cache)
38 silly pacote range manifest for babel-register@^6.18.0 fetched in 316ms
39 silly resolveWithNewModule babel-register@6.26.0 checking installable status
40 http fetch GET 304 https://registry.npm.taobao.org/rimraf 305ms (from cache)
41 silly pacote range manifest for babel-core@^6.18.0 fetched in 326ms
42 silly resolveWithNewModule babel-core@6.26.0 checking installable status
43 silly pacote range manifest for babel-preset-stage-3@^6.17.0 fetched in 323ms
44 silly resolveWithNewModule babel-preset-stage-3@6.24.1 checking installable status
45 silly pacote range manifest for rimraf@^2.5.4 fetched in 311ms
46 silly resolveWithNewModule rimraf@2.6.1 checking installable status
47 http fetch GET 304 https://registry.npm.taobao.org/babel-code-frame 176ms (from cache)
48 silly fetchPackageMetaData error for babel-code-frame@^6.26.0 Unexpected end of input at 1:11041
48 silly fetchPackageMetaData "^1.1.3"},"directories":{},"dist":{"shasum":"47667e051ef82bc9bd5872d4
48 silly fetchPackageMetaData                                                                      ^
49 http fetch GET 304 https://registry.npm.taobao.org/babel-generator 192ms (from cache)
50 http fetch GET 304 https://registry.npm.taobao.org/babel-helpers 199ms (from cache)
51 http fetch GET 304 https://registry.npm.taobao.org/babel-traverse 197ms (from cache)
52 http fetch GET 304 https://registry.npm.taobao.org/babel-messages 203ms (from cache)
53 silly pacote range manifest for babel-generator@^6.26.0 fetched in 206ms
54 silly resolveWithNewModule babel-generator@6.26.0 checking installable status
55 http fetch GET 304 https://registry.npm.taobao.org/babel-template 207ms (from cache)
56 http fetch GET 304 https://registry.npm.taobao.org/babel-types 209ms (from cache)
57 silly pacote range manifest for babel-helpers@^6.24.1 fetched in 213ms
58 silly resolveWithNewModule babel-helpers@6.24.1 checking installable status
59 silly pacote range manifest for babel-traverse@^6.26.0 fetched in 215ms
60 silly resolveWithNewModule babel-traverse@6.26.0 checking installable status
61 http fetch GET 304 https://registry.npm.taobao.org/convert-source-map 215ms (from cache)
62 silly pacote range manifest for babel-messages@^6.23.0 fetched in 220ms
63 silly resolveWithNewModule babel-messages@6.23.0 checking installable status
64 silly pacote range manifest for babel-template@^6.26.0 fetched in 223ms
65 silly resolveWithNewModule babel-template@6.26.0 checking installable status
66 http fetch GET 304 https://registry.npm.taobao.org/babylon 224ms (from cache)
67 silly pacote range manifest for babel-types@^6.26.0 fetched in 228ms
68 silly resolveWithNewModule babel-types@6.26.0 checking installable status
69 http fetch GET 304 https://registry.npm.taobao.org/babel-runtime 235ms (from cache)
70 silly pacote range manifest for convert-source-map@^1.5.0 fetched in 243ms
71 silly resolveWithNewModule convert-source-map@1.5.0 checking installable status
72 silly pacote range manifest for babylon@^6.18.0 fetched in 253ms
73 silly resolveWithNewModule babylon@6.18.0 checking installable status
74 silly pacote range manifest for babel-runtime@^6.26.0 fetched in 266ms
75 silly resolveWithNewModule babel-runtime@6.26.0 checking installable status
76 http fetch GET 304 https://registry.npm.taobao.org/debug 156ms (from cache)
77 http fetch GET 304 https://registry.npm.taobao.org/json5 138ms (from cache)
78 silly pacote range manifest for debug@^2.6.8 fetched in 164ms
79 silly resolveWithNewModule debug@2.6.8 checking installable status
80 http fetch GET 304 https://registry.npm.taobao.org/lodash 143ms (from cache)
81 silly pacote range manifest for json5@^0.5.1 fetched in 151ms
82 silly resolveWithNewModule json5@0.5.1 checking installable status
83 http fetch GET 304 https://registry.npm.taobao.org/private 133ms (from cache)
84 http fetch GET 304 https://registry.npm.taobao.org/minimatch 145ms (from cache)
85 silly pacote range manifest for lodash@^4.17.4 fetched in 161ms
86 silly resolveWithNewModule lodash@4.17.4 checking installable status
87 http fetch GET 304 https://registry.npm.taobao.org/path-is-absolute 152ms (from cache)
88 silly pacote range manifest for private@^0.1.7 fetched in 147ms
89 silly resolveWithNewModule private@0.1.7 checking installable status
90 silly pacote range manifest for minimatch@^3.0.4 fetched in 160ms
91 silly resolveWithNewModule minimatch@3.0.4 checking installable status
92 http fetch GET 304 https://registry.npm.taobao.org/slash 143ms (from cache)
93 silly pacote range manifest for path-is-absolute@^1.0.1 fetched in 158ms
94 silly resolveWithNewModule path-is-absolute@1.0.1 checking installable status
95 http fetch GET 304 https://registry.npm.taobao.org/source-map 133ms (from cache)
96 silly pacote range manifest for slash@^1.0.0 fetched in 148ms
97 silly resolveWithNewModule slash@1.0.0 checking installable status
98 silly pacote range manifest for source-map@^0.5.6 fetched in 135ms
99 silly resolveWithNewModule source-map@0.5.7 checking installable status
100 verbose stack SyntaxError: Unexpected end of input at 1:11041
100 verbose stack "^1.1.3"},"directories":{},"dist":{"shasum":"47667e051ef82bc9bd5872d4
100 verbose stack                                                                      ^
100 verbose stack     at Object.parseJSON (C:\Users\YangLiyang\AppData\Roaming\npm\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\node_modules\json-parse-helpfulerror\node_modules\jju\lib\parse.js:745:13)
100 verbose stack     at parse (C:\Users\YangLiyang\AppData\Roaming\npm\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\node_modules\json-parse-helpfulerror\index.js:10:13)
100 verbose stack     at consumeBody.call.then.buffer (C:\Users\YangLiyang\AppData\Roaming\npm\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\src\body.js:96:50)
100 verbose stack     at <anonymous>
100 verbose stack     at process._tickCallback (internal/process/next_tick.js:169:7)
101 verbose cwd E:\Code\RN_Code\MyDemo5
102 verbose Windows_NT 10.0.14393
103 verbose argv "E:\\DevelopTools\\Nodejs\\node.exe" "C:\\Users\\YangLiyang\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "react-native-git-upgrade"
104 verbose node v8.1.3
105 verbose npm  v5.3.0
106 error Unexpected end of input at 1:11041
106 error "^1.1.3"},"directories":{},"dist":{"shasum":"47667e051ef82bc9bd5872d4
106 error                                                                      ^
107 verbose exit [ 1, true ]

4 个解决方案

#1


清下緩存試試
npm cache clean --force

#2


引用 1 樓 loneking2001 的回復:
清下緩存試試
npm cache clean --force

會報這個警告,不給我執行
PS F:\Docment\dysClient> npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.

#3


能不能強行刪除 AppData/npm-cache 目錄?

#4


重新裝了react-native-cli就好安裝了,不知道是什么原理

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com