我在安装trouble时遇到了问题,如何修复此错误?请参考下面的图片。我刚刚从记事本原始JSON解释对象中发布了错误日志:有关此运行的完整日志可以在C:\Users\User\AppData\Local\npm-cache\eresolve-report.txt中找到完整的报告。

{
"code": "ERESOLVE",
"current": {
"name": "type-fest",
"version": "0.5.2",
"location": "node_modules/expo-cli/node_modules/type-fest",
"dependents": [
{
"type": "prod",
"name": "type-fest",
"spec": "^0.5.2",
"from": {
"name": "boxen",
"version": "4.1.0",
"location": "node_modules/expo-cli/node_modules/boxen",
"dependents": [
{
"type": "prod",
"name": "boxen",
"spec": "4.1.0",
"from": {
"name": "expo-cli",
"version": "4.4.1",
"location": "node_modules/expo-cli",
"dependents": [
{
"type": "prod",
"name": "expo-cli",
"spec": "*",
"from": {
"location": "C:\\Users\\User\\AppData\\Roaming\\npm"
}
}
]
}
},
{
"type": "prod",
"name": "boxen",
"spec": "4.1.0",
"from": {
"name": "xdl",
"version": "59.0.32",
"location": "node_modules/expo-cli/node_modules/xdl",
"dependents": [
{
"type": "prod",
"name": "xdl",
"spec": "59.0.32",
"from": {
"name": "expo-cli",
"version": "4.4.1",
"location": "node_modules/expo-cli",
"dependents": [
{
"type": "prod",
"name": "expo-cli",
"spec": "*",
"from": {
"location": "C:\\Users\\User\\AppData\\Roaming\\npm"
}
}
]
}
},
{
"type": "peer",
"name": "xdl",
"spec": "*",
"from": {
"name": "@expo/dev-tools",
"version": "0.13.92",
"location": "node_modules/expo-cli/node_modules/@expo/dev-tools",
"dependents": [
{
"type": "prod",
"name": "@expo/dev-tools",
"spec": "0.13.92",
"from": {
"name": "expo-cli",
"version": "4.4.1",
"location": "node_modules/expo-cli",
"dependents": [
{
"type": "prod",
"name": "expo-cli",
"spec": "*",
"from": {
"location": "C:\\Users\\User\\AppData\\Roaming\\npm"
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
},
"edge": {
"type": "peerOptional",
"name": "type-fest",
"spec": "^0.13.1",
"error": "INVALID",
"from": {
"name": "@pmmmwh/react-refresh-webpack-plugin",
"version": "0.3.3",
"location": "node_modules/expo-cli/node_modules/@pmmmwh/react-refresh-webpack-plugin",
"dependents": [
{
"type": "prod",
"name": "@pmmmwh/react-refresh-webpack-plugin",
"spec": "^0.3.3",
"from": {
"name": "@expo/webpack-config",
"version": "0.12.66",
"location": "node_modules/expo-cli/node_modules/@expo/webpack-config",
"dependents": [
{
"type": "prod",
"name": "@expo/webpack-config",
"spec": "0.12.66",
"from": {
"name": "xdl",
"version": "59.0.32",
"location": "node_modules/expo-cli/node_modules/xdl",
"dependents": [
{
"type": "prod",
"name": "xdl",
"spec": "59.0.32",
"from": {
"name": "expo-cli",
"version": "4.4.1",
"location": "node_modules/expo-cli",
"dependents": [
{
"type": "prod",
"name": "expo-cli",
"spec": "*",
"from": {
"location": "C:\\Users\\User\\AppData\\Roaming\\npm"
}
}
]
}
},
{
"type": "peer",
"name": "xdl",
"spec": "*",
"from": {
"name": "@expo/dev-tools",
"version": "0.13.92",
"location": "node_modules/expo-cli/node_modules/@expo/dev-tools",
"dependents": [
{
"type": "prod",
"name": "@expo/dev-tools",
"spec": "0.13.92",
"from": {
"name": "expo-cli",
"version": "4.4.1",
"location": "node_modules/expo-cli",
"dependents": [
{
"type": "prod",
"name": "expo-cli",
"spec": "*",
"from": {
"location": "C:\\Users\\User\\AppData\\Roaming\\npm"
}
}
]
}
}
]
}
}
]
}
}
]
}
}
]
}
},
"peerConflict": null,
"strictPeerDeps": false,
"force": false
}发布于 2021-04-19 08:59:44
尝尝这个
npm cache clear --force然后
npm install --global expo-cli如果这不起作用,那就试试这个,这个解决方案不是最好的,也不是最安全的解决方案,但这是可行的,这是有意义的,因为这里所有的错误都是权限问题。因此,您可以使用此命令并忽略这些权限问题:
sudo npm install expo-cli -g --unsafe-permhttps://stackoverflow.com/questions/67158830
复制相似问题