执行时
npm install -g @aws-amplify/cli
结果是
npm ERR! Maximum call stack size exceeded
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Nashif Alam\AppData\Roaming\npm-cache\_logs\2020-04-20T17_44_57_963Z-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:\\Users\\Nashif Alam\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '-g',
1 verbose cli '@aws-amplify/cli'
1 verbose cli ]
2 info using npm@6.14.4
3 info using node@v12.16.2
4 verbose npm-session 48145273415ef01a
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 304 https://registry.npmjs.org/@aws-amplify%2fcli 6012ms (from cache)
8 silly pacote tag manifest for @aws-amplify/cli@latest fetched in 6185ms
9 timing stage:loadCurrentTree Completed in 6274ms
//删除日志的其余部分,因为它在此上下文中似乎无用
916 silly resolveWithNewModule param-case@3.0.3 checking installable status
917 silly pacote version manifest for upper-case@2.0.1 fetched in 8ms
918 silly resolveWithNewModule upper-case@2.0.1 checking installable status
919 http fetch GET 200 https://registry.npmjs.org/@ardatan%2fgraphql-tools 1713ms
920 http fetch GET 200 https://registry.npmjs.org/@ardatan/graphql-tools/-/graphql-tools-4.1.0.tgz 5735ms
921 silly pacote version manifest for @ardatan/graphql-tools@4.1.0 fetched in 7453ms
922 silly resolveWithNewModule @ardatan/graphql-tools@4.1.0 checking installable status
923 silly pacote range manifest for dot-case@^3.0.3 fetched in 2ms
924 silly resolveWithNewModule dot-case@3.0.3 checking installable status
925 silly pacote version manifest for @graphql-toolkit/common@0.9.7 fetched in 5ms
926 silly resolveWithNewModule @graphql-toolkit/common@0.9.7 checking installable status
927 silly fetchPackageMetaData error for relay-compiler@8.0.0 Response timeout while trying to fetch https://registry.npmjs.org/relay-compiler (over 30000ms)
928 verbose stack RangeError: Maximum call stack size exceeded
928 verbose stack at RegExp.test (<anonymous>)
928 verbose stack at isDepOptional (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:428:45)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:437:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
928 verbose stack at failedDependency (C:\Users\Nashif Alam\AppData\Roaming\npm\node_modules\npm\lib\install\deps.js:453:9)
929 verbose cwd C:\Users\Nashif Alam
930 verbose Windows_NT 10.0.18363
931 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Nashif Alam\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@aws-amplify/cli"
932 verbose node v12.16.2
933 verbose npm v6.14.4
934 error Maximum call stack size exceeded
935 verbose exit [ 1, true ]
npm版本为6.14.4,节点版本为v12.16.2
我尝试安装节点10,仍然出现相同的错误
而且,每次日志大部分都卡在Response timeout while trying to fetch https://registry.npmjs.org/**Different link everytime**
中
3条答案
按热度按时间uyhoqukh1#
使用以下命令对我很有效
npm cache clean --force
waxmsbnn2#
我找到了这个问题的答案,它可能存在于Nodejs12.16版本和许多其他早期版本,如5.0和10;但使用版本13.13解决了该问题,命令运行没有任何问题。
qf9go6mv3#
对我来说,日志是这样的:
请注意,
sh: 1: node: Permission denied
将我引向https://forum.vuejs.org/t/cannot-install-vue-cli-permission-error-in-require-postinstall/82017/7我必须将
--unsafe-perm
添加到install命令中,并以root用户身份运行它(我已经是WSL中的root用户了):