Мне недавно пришлось переустанавливать VS Code, вплоть до этой отладки, но после переустановки я получал странную ошибку при попытке запустить отладчик или запустить упаковщик.У меня есть launch.json и установленный React Native Tools 0.6.17.Я использую версию узла 8.11.4, собственную версию реагирования 0.55.4 и версию кода VS 1.27.2.
launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Debug in Exponent",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "launch",
"platform": "exponent",
"sourceMaps": true,
"outDir": "${workspaceRoot}/.vscode/.react"
},
{
"name": "Debug Windows",
"program": "${workspaceRoot}/.vscode/launchReactNative.js",
"type": "reactnative",
"request": "launch",
"platform": "windows",
"sourceMaps": true,
"outDir": "${workspaceRoot}/.vscode/.react"
},
{
"type": "node",
"request": "launch",
"name": "Jest Tests",
"program": "${workspaceRoot}\\node_modules\\jest\\bin\\jest.js",
"args": [
"-i"
],
"preLaunchTask": "build",
"internalConsoleOptions": "openOnSessionStart",
"outFiles": [
"${workspaceRoot}/dist/**/*"
],
"envFile": "${workspaceRoot}/.env"
}
]
}
Всякий раз, когда я запускаю отладчик илизапустив упаковщик, я получаю следующее
module.js:549
throw err;
^
Error: Cannot find module 'AsyncStorage'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.get AsyncStorage [as AsyncStorage] (e:\repos\Hiu\ReactP4\node_modules\react-native\Libraries\react-native\react-native-implementation.js:71:31)
at Object.<anonymous> (e:\repos\Hiu\ReactP4\node_modules\asyncstorage-down\asyncstorage-core.js:3:43)
at Module._compile (module.js:652:30)
at Module._extensions..js (module.js:663:10)
at Object.require.extensions.(anonymous function) [as .js] (e:\repos\Hiu\ReactP4\node_modules\babel-register\lib\node.js:152:7)
at Module.load (module.js:565:32)
[Error] Error: Could not start the packager.
Я проверил файлact-native-creation.js, а в строке 71 есть строка get AsyncStorage() { return require('AsyncStorage'); },
(sic), которая, по-видимому, относится кФайл AsyncStorage, расположенный по адресу реагировать \ Libraries \ Storage.
Все это говорит о том, почему он не может найти AsyncStorage и почему это проблема с упаковкой?