Failing initializing app with react-native init (latest version)
flrnd opened this issue Β· comments
Expected results
Create project boiler plate with typescript template using the official documentation here and here with the command: npx react-native init MyApp --template react-native-template-typescript
Observed results
The app fails to initialize the boilerplate due an error. See error log.
Logs
error An unexpected error occurred: "https://registry.yarnpkg.com/react-native-template-react-native-template-typescript: Not found".
Steps to reproduce
- Run
npx react-native init MyApp --template react-native-template-typescript
- yarn or npm fails to configure because it duplicates
react-native-template
creatingreact-native-template-react-native-template-typescript
, which obviously fails to install because it doesn't exists.
Same issue
@flrnd could this be an issue that's mentioned in the official doc?
Note: If the above command is failing, you may have an old version of react-native or react-native-cli installed globally on your system. To fix the issue try uninstalling the CLI:
npm uninstall -g react-native-cli or yarn global remove react-native-cli
and then run the npx command again.
I've just tried the same command and it worked fine.
@flrnd please follow advice by @AlisonYoon
@radko93 @AlisonYoon I did try that before opening the issue. "It works for me" is not a proper way to handle things in my opinion.
I just launched the npx command from the doc, no globally installed.
> npx react-native init MyApp --template react-native-template-typescript
This will walk you through creating a new React Native project in /home/flrnd/MyApp
Using yarn v1.22.10
Installing react-native...
yarn add v1.22.10
info No lockfile found.
[1/4] Resolving packages...
warning react-native > @react-native-community/cli-platform-ios > xcode > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning react-native > @react-native-community/cli > metro > jest-haste-map > sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
warning react-native > @react-native-community/cli > metro > metro-minify-uglify > uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-native > metro-react-native-babel-transformer@0.64.0" has unmet peer dependency "@babel/core@*".
warning "react-native > use-subscription@1.5.1" has unmet peer dependency "react@^16.8.0 || ^17.0.0".
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning " > react-native@0.64.2" has unmet peer dependency "react@17.0.1".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 376 new dependencies.
info Direct dependencies
ββ react-native@0.64.2
info All dependencies
ββ @babel/compat-data@7.14.7
ββ @babel/helper-builder-binary-assignment-operator-visitor@7.14.5
ββ @babel/helper-compilation-targets@7.14.5
ββ @babel/helper-create-class-features-plugin@7.14.6
ββ @babel/helper-create-regexp-features-plugin@7.14.5
ββ @babel/helper-explode-assignable-expression@7.14.5
ββ @babel/helper-get-function-arity@7.14.5
ββ @babel/helper-hoist-variables@7.14.5
ββ @babel/helper-module-imports@7.14.5
ββ @babel/helper-plugin-utils@7.14.5
ββ @babel/helpers@7.14.6
ββ @babel/highlight@7.14.5
ββ @babel/plugin-proposal-class-properties@7.14.5
ββ @babel/plugin-proposal-export-default-from@7.14.5
ββ @babel/plugin-proposal-nullish-coalescing-operator@7.14.5
ββ @babel/plugin-proposal-optional-catch-binding@7.14.5
ββ @babel/plugin-proposal-optional-chaining@7.14.5
ββ @babel/plugin-syntax-class-properties@7.12.13
ββ @babel/plugin-syntax-dynamic-import@7.8.3
ββ @babel/plugin-syntax-export-default-from@7.14.5
ββ @babel/plugin-syntax-flow@7.14.5
ββ @babel/plugin-syntax-jsx@7.14.5
ββ @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
ββ @babel/plugin-syntax-object-rest-spread@7.8.3
ββ @babel/plugin-syntax-optional-catch-binding@7.8.3
ββ @babel/plugin-syntax-optional-chaining@7.8.3
ββ @babel/plugin-syntax-typescript@7.14.5
ββ @babel/plugin-transform-block-scoped-functions@7.14.5
ββ @babel/plugin-transform-exponentiation-operator@7.14.5
ββ @babel/plugin-transform-flow-strip-types@7.14.5
ββ @babel/plugin-transform-member-expression-literals@7.14.5
ββ @babel/plugin-transform-modules-commonjs@7.14.5
ββ @babel/plugin-transform-object-assign@7.14.5
ββ @babel/plugin-transform-object-super@7.14.5
ββ @babel/plugin-transform-parameters@7.14.5
ββ @babel/plugin-transform-property-literals@7.14.5
ββ @babel/plugin-transform-react-jsx-self@7.14.5
ββ @babel/plugin-transform-react-jsx-source@7.14.5
ββ @babel/plugin-transform-regenerator@7.14.5
ββ @babel/plugin-transform-runtime@7.14.5
ββ @babel/plugin-transform-sticky-regex@7.14.5
ββ @babel/plugin-transform-typescript@7.14.6
ββ @babel/plugin-transform-unicode-regex@7.14.5
ββ @babel/preset-flow@7.14.5
ββ @babel/preset-typescript@7.14.5
ββ @babel/runtime@7.14.6
ββ @babel/traverse@7.14.7
ββ @cnakazawa/watch@1.0.4
ββ @hapi/topo@5.1.0
ββ @jest/create-cache-key-function@26.6.2
ββ @react-native-community/cli-hermes@5.0.1
ββ @react-native-community/cli-platform-android@5.0.1
ββ @react-native-community/cli-platform-ios@5.0.1
ββ @react-native-community/cli-server-api@5.0.1
ββ @react-native-community/cli-types@5.0.1
ββ @react-native-community/cli@5.0.1
ββ @react-native/assets@1.0.0
ββ @react-native/normalize-color@1.0.0
ββ @react-native/polyfills@1.0.0
ββ @sideway/address@4.1.2
ββ @sideway/formula@3.0.0
ββ @sideway/pinpoint@2.0.0
ββ @types/graceful-fs@4.1.5
ββ @types/istanbul-lib-coverage@2.0.3
ββ @types/istanbul-lib-report@3.0.0
ββ @types/istanbul-reports@3.0.1
ββ @types/yargs-parser@20.2.0
ββ @types/yargs@15.0.13
ββ abort-controller@3.0.0
ββ accepts@1.3.7
ββ anser@1.4.10
ββ ansi-fragments@0.2.1
ββ anymatch@3.1.2
ββ appdirsjs@1.2.5
ββ argparse@1.0.10
ββ arr-flatten@1.1.0
ββ array-filter@0.0.1
ββ array-map@0.0.0
ββ array-reduce@0.0.0
ββ asap@2.0.6
ββ assign-symbols@1.0.0
ββ ast-types@0.14.2
ββ astral-regex@1.0.0
ββ async-limiter@1.0.1
ββ async@2.6.3
ββ atob@2.1.2
ββ babel-core@7.0.0-bridge.0
ββ babel-plugin-dynamic-import-node@2.3.3
ββ babel-plugin-polyfill-corejs2@0.2.2
ββ babel-plugin-polyfill-corejs3@0.2.3
ββ babel-plugin-polyfill-regenerator@0.2.2
ββ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0
ββ balanced-match@1.0.2
ββ base@0.11.2
ββ base64-js@1.5.1
ββ big-integer@1.6.48
ββ bplist-creator@0.0.8
ββ bplist-parser@0.2.0
ββ brace-expansion@1.1.11
ββ braces@2.3.2
ββ bser@2.1.1
ββ buffer-from@1.1.1
ββ bytes@3.0.0
ββ cache-base@1.0.1
ββ call-bind@1.0.2
ββ caller-callsite@2.0.0
ββ caller-path@2.0.0
ββ callsites@2.0.0
ββ camelcase@6.2.0
ββ caniuse-lite@1.0.30001241
ββ capture-exit@2.0.0
ββ class-utils@0.3.6
ββ cli-cursor@2.1.0
ββ cli-spinners@2.6.0
ββ cliui@6.0.0
ββ clone-deep@4.0.1
ββ clone@1.0.4
ββ collection-visit@1.0.0
ββ color-convert@2.0.1
ββ color-name@1.1.4
ββ colorette@1.2.2
ββ colors@1.4.0
ββ command-exists@1.2.9
ββ commander@2.20.3
ββ commondir@1.0.1
ββ compressible@2.0.18
ββ compression@1.7.4
ββ concat-map@0.0.1
ββ convert-source-map@1.8.0
ββ copy-descriptor@0.1.1
ββ core-js-compat@3.15.1
ββ core-util-is@1.0.2
ββ cosmiconfig@5.2.1
ββ cross-spawn@6.0.5
ββ dayjs@1.10.5
ββ debug@2.6.9
ββ decode-uri-component@0.2.0
ββ deepmerge@3.3.0
ββ defaults@1.0.3
ββ define-properties@1.1.3
ββ denodeify@1.2.1
ββ destroy@1.0.4
ββ ee-first@1.1.1
ββ electron-to-chromium@1.3.760
ββ emoji-regex@8.0.0
ββ end-of-stream@1.4.4
ββ envinfo@7.8.1
ββ error-ex@1.3.2
ββ error-stack-parser@2.0.6
ββ errorhandler@1.5.1
ββ escalade@3.1.1
ββ esprima@4.0.1
ββ etag@1.8.1
ββ event-target-shim@5.0.1
ββ expand-brackets@2.1.4
ββ extglob@2.0.4
ββ fill-range@4.0.0
ββ finalhandler@1.1.2
ββ find-cache-dir@2.1.0
ββ flow-parser@0.121.0
ββ for-in@1.0.2
ββ fresh@0.5.2
ββ fs.realpath@1.0.0
ββ gensync@1.0.0-beta.2
ββ get-caller-file@2.0.5
ββ get-intrinsic@1.1.1
ββ get-stream@4.1.0
ββ get-value@2.0.6
ββ has-flag@4.0.0
ββ has-value@1.0.0
ββ hermes-engine@0.7.2
ββ hermes-profile-transformer@0.0.6
ββ http-errors@1.7.3
ββ image-size@0.6.3
ββ import-fresh@2.0.0
ββ imurmurhash@0.1.4
ββ inflight@1.0.6
ββ inherits@2.0.4
ββ interpret@1.4.0
ββ ip@1.1.5
ββ is-accessor-descriptor@1.0.0
ββ is-arrayish@0.2.1
ββ is-ci@2.0.0
ββ is-core-module@2.4.0
ββ is-data-descriptor@1.0.0
ββ is-descriptor@1.0.2
ββ is-directory@0.3.1
ββ is-fullwidth-code-point@2.0.0
ββ is-plain-object@2.0.4
ββ is-stream@1.1.0
ββ is-windows@1.0.2
ββ is-wsl@1.1.0
ββ isarray@1.0.0
ββ isexe@2.0.0
ββ jest-get-type@26.3.0
ββ jest-regex-util@26.0.0
ββ jest-serializer@26.6.2
ββ jest-util@26.6.2
ββ jest-validate@26.6.2
ββ jest-worker@26.6.2
ββ jetifier@1.6.8
ββ joi@17.4.0
ββ js-tokens@4.0.0
ββ jsc-android@245459.0.0
ββ jscodeshift@0.11.0
ββ jsesc@2.5.2
ββ json-parse-better-errors@1.0.2
ββ json5@2.2.0
ββ jsonfile@4.0.0
ββ jsonify@0.0.0
ββ klaw@1.3.1
ββ kleur@3.0.3
ββ locate-path@5.0.0
ββ lodash.debounce@4.0.8
ββ lodash@4.17.21
ββ log-symbols@2.2.0
ββ logkitty@0.7.1
ββ loose-envify@1.4.0
ββ make-dir@2.1.0
ββ makeerror@1.0.11
ββ map-visit@1.0.0
ββ merge-stream@2.0.0
ββ metro-config@0.64.0
ββ metro-inspector-proxy@0.64.0
ββ metro-minify-uglify@0.64.0
ββ metro-react-native-babel-transformer@0.64.0
ββ metro-transform-worker@0.64.0
ββ mime-db@1.48.0
ββ mime-types@2.1.31
ββ mime@2.5.2
ββ mimic-fn@1.2.0
ββ minimatch@3.0.4
ββ mixin-deep@1.3.2
ββ ms@2.0.0
ββ nanomatch@1.2.13
ββ negotiator@0.6.2
ββ neo-async@2.6.2
ββ nice-try@1.0.5
ββ nocache@2.1.0
ββ node-dir@0.1.17
ββ node-fetch@2.6.1
ββ node-int64@0.4.0
ββ node-modules-regexp@1.0.0
ββ node-releases@1.1.73
ββ node-stream-zip@1.13.6
ββ normalize-path@3.0.0
ββ npm-run-path@2.0.2
ββ ob1@0.64.0
ββ object-copy@0.1.0
ββ object-keys@1.1.1
ββ object.assign@4.1.2
ββ on-headers@1.0.2
ββ once@1.4.0
ββ onetime@2.0.1
ββ open@6.4.0
ββ options@0.0.6
ββ os-tmpdir@1.0.2
ββ p-finally@1.0.0
ββ p-limit@2.3.0
ββ p-locate@4.1.0
ββ p-try@2.2.0
ββ parse-json@4.0.0
ββ pascalcase@0.1.1
ββ path-exists@4.0.0
ββ path-is-absolute@1.0.1
ββ path-key@2.0.1
ββ path-parse@1.0.7
ββ picomatch@2.3.0
ββ pify@4.0.1
ββ pirates@4.0.1
ββ pkg-dir@3.0.0
ββ posix-character-classes@0.1.1
ββ process-nextick-args@2.0.1
ββ promise@8.1.0
ββ prompts@2.4.1
ββ prop-types@15.7.2
ββ pump@3.0.0
ββ range-parser@1.2.1
ββ react-devtools-core@4.13.5
ββ react-is@16.13.1
ββ react-native-codegen@0.0.6
ββ react-native@0.64.2
ββ readable-stream@2.3.7
ββ recast@0.20.4
ββ rechoir@0.6.2
ββ regenerate-unicode-properties@8.2.0
ββ regenerator-runtime@0.13.7
ββ regenerator-transform@0.14.5
ββ regexpu-core@4.7.1
ββ regjsgen@0.5.2
ββ regjsparser@0.6.9
ββ remove-trailing-separator@1.1.0
ββ repeat-element@1.1.4
ββ require-directory@2.1.1
ββ require-main-filename@2.0.0
ββ resolve-from@3.0.0
ββ resolve-url@0.2.1
ββ resolve@1.20.0
ββ restore-cursor@2.0.0
ββ ret@0.1.15
ββ rsvp@4.8.5
ββ safe-buffer@5.1.2
ββ sane@4.1.0
ββ sax@1.2.4
ββ scheduler@0.20.2
ββ semver@6.3.0
ββ send@0.17.1
ββ serialize-error@2.1.0
ββ set-blocking@2.0.0
ββ set-value@2.0.1
ββ setprototypeof@1.1.1
ββ shallow-clone@3.0.1
ββ shebang-command@1.2.0
ββ shebang-regex@1.0.0
ββ shell-quote@1.7.2
ββ shelljs@0.8.4
ββ simple-plist@1.1.1
ββ sisteransi@1.0.5
ββ slash@3.0.0
ββ slice-ansi@2.1.0
ββ snapdragon-node@2.1.1
ββ snapdragon-util@3.0.1
ββ source-map-resolve@0.5.3
ββ source-map-support@0.5.19
ββ source-map-url@0.4.1
ββ split-string@3.1.0
ββ sprintf-js@1.0.3
ββ stackframe@1.2.0
ββ stacktrace-parser@0.1.10
ββ static-extend@0.1.2
ββ statuses@1.5.0
ββ stream-buffers@2.2.0
ββ string_decoder@1.1.1
ββ string-width@4.2.2
ββ strip-eof@1.0.0
ββ sudo-prompt@9.2.1
ββ supports-color@7.2.0
ββ temp@0.8.3
ββ throat@5.0.0
ββ through2@2.0.5
ββ tmpl@1.0.4
ββ to-fast-properties@2.0.0
ββ to-object-path@0.3.0
ββ to-regex-range@2.1.1
ββ toidentifier@1.0.0
ββ type-fest@0.7.1
ββ uglify-es@3.3.9
ββ ultron@1.0.2
ββ unicode-canonical-property-names-ecmascript@1.0.4
ββ unicode-match-property-ecmascript@1.0.4
ββ unicode-match-property-value-ecmascript@1.2.0
ββ unicode-property-aliases-ecmascript@1.1.0
ββ union-value@1.0.1
ββ universalify@0.1.2
ββ unpipe@1.0.0
ββ unset-value@1.0.0
ββ urix@0.1.0
ββ use-subscription@1.5.1
ββ use@3.1.1
ββ util-deprecate@1.0.2
ββ utils-merge@1.0.1
ββ uuid@3.4.0
ββ vary@1.1.2
ββ walker@1.0.7
ββ whatwg-fetch@3.6.2
ββ which-module@2.0.0
ββ which@1.3.1
ββ wrap-ansi@6.2.0
ββ write-file-atomic@2.4.3
ββ xcode@2.1.0
ββ xmlbuilder@9.0.7
ββ xmldoc@1.1.2
ββ xmldom@0.5.0
ββ xtend@4.0.2
ββ y18n@4.0.3
ββ yargs-parser@18.1.3
Done in 6.60s.
info Setting up new React Native app in /home/flrnd/MyApp
info Fetching template react-native-template-react-native-template-typescript...
(node:4804) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
yarn add v1.22.10
[1/4] Resolving packages...
warning @react-native-community/eslint-config > babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
error An unexpected error occurred: "https://registry.yarnpkg.com/react-native-template-react-native-template-typescript: Not found".
info If you think this is a bug, please open a bug report with the information provided in "/home/flrnd/MyApp/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
yarn remove v1.22.10
[1/2] Removing module react-native-template-react-native-template-typescript...
error This module isn't specified in a package.json file.
info Visit https://yarnpkg.com/en/docs/cli/remove for documentation about this command.
warn Failed to clean up template temp files in node_modules/react-native-template-react-native-template-typescript. This is not a critical error, you can work on your app.
(node:4804) UnhandledPromiseRejectionWarning: Error: Command failed: yarn add react-native-template-react-native-template-typescript
at makeError (/home/flrnd/MyApp/node_modules/execa/index.js:174:9)
at /home/flrnd/MyApp/node_modules/execa/index.js:278:16
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async createFromRemoteTemplate (/home/flrnd/MyApp/node_modules/@react-native-community/cli/build/tools/generator/templates.js:115:5)
at async createProjectFromTemplate (/home/flrnd/MyApp/node_modules/@react-native-community/cli/build/tools/generator/templates.js:88:3)
at async generateProject (/home/flrnd/MyApp/node_modules/@react-native-community/cli/build/commands/init/initCompat.js:118:3)
at async Object.initCompat (/home/flrnd/MyApp/node_modules/@react-native-community/cli/build/commands/init/initCompat.js:105:3)
(node:4804) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 3)
(node:4804) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
So it obviously something wrong because you can check on the log things like Removing module react-native-template-react-native-template-typescript.
Also, you can launch npx react-native init MyApp --template typescript
which finish the install.
> npx react-native init MyApp --template typescript
This will walk you through creating a new React Native project in /home/flrnd/MyApp
Using yarn v1.22.10
Installing react-native...
yarn add v1.22.10
info No lockfile found.
[1/4] Resolving packages...
warning react-native > @react-native-community/cli-platform-ios > xcode > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning react-native > @react-native-community/cli > metro-core > jest-haste-map > sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
warning react-native > @react-native-community/cli > metro > metro-minify-uglify > uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
warning react-native > react-native-codegen > jscodeshift > micromatch > snapdragon > source-map-resolve > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-native > metro-react-native-babel-transformer@0.64.0" has unmet peer dependency "@babel/core@*".
warning "react-native > use-subscription@1.5.1" has unmet peer dependency "react@^16.8.0 || ^17.0.0".
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning " > react-native@0.64.2" has unmet peer dependency "react@17.0.1".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 376 new dependencies.
info Direct dependencies
ββ react-native@0.64.2
info All dependencies
ββ @babel/compat-data@7.14.7
ββ @babel/helper-builder-binary-assignment-operator-visitor@7.14.5
ββ @babel/helper-compilation-targets@7.14.5
ββ @babel/helper-create-class-features-plugin@7.14.6
ββ @babel/helper-create-regexp-features-plugin@7.14.5
ββ @babel/helper-explode-assignable-expression@7.14.5
ββ @babel/helper-get-function-arity@7.14.5
ββ @babel/helper-hoist-variables@7.14.5
ββ @babel/helper-module-imports@7.14.5
ββ @babel/helper-plugin-utils@7.14.5
ββ @babel/helpers@7.14.6
ββ @babel/highlight@7.14.5
ββ @babel/plugin-proposal-class-properties@7.14.5
ββ @babel/plugin-proposal-export-default-from@7.14.5
ββ @babel/plugin-proposal-nullish-coalescing-operator@7.14.5
ββ @babel/plugin-proposal-optional-catch-binding@7.14.5
ββ @babel/plugin-proposal-optional-chaining@7.14.5
ββ @babel/plugin-syntax-class-properties@7.12.13
ββ @babel/plugin-syntax-dynamic-import@7.8.3
ββ @babel/plugin-syntax-export-default-from@7.14.5
ββ @babel/plugin-syntax-flow@7.14.5
ββ @babel/plugin-syntax-jsx@7.14.5
ββ @babel/plugin-syntax-nullish-coalescing-operator@7.8.3
ββ @babel/plugin-syntax-object-rest-spread@7.8.3
ββ @babel/plugin-syntax-optional-catch-binding@7.8.3
ββ @babel/plugin-syntax-optional-chaining@7.8.3
ββ @babel/plugin-syntax-typescript@7.14.5
ββ @babel/plugin-transform-block-scoped-functions@7.14.5
ββ @babel/plugin-transform-exponentiation-operator@7.14.5
ββ @babel/plugin-transform-flow-strip-types@7.14.5
ββ @babel/plugin-transform-member-expression-literals@7.14.5
ββ @babel/plugin-transform-modules-commonjs@7.14.5
ββ @babel/plugin-transform-object-assign@7.14.5
ββ @babel/plugin-transform-object-super@7.14.5
ββ @babel/plugin-transform-parameters@7.14.5
ββ @babel/plugin-transform-property-literals@7.14.5
ββ @babel/plugin-transform-react-jsx-self@7.14.5
ββ @babel/plugin-transform-react-jsx-source@7.14.5
ββ @babel/plugin-transform-regenerator@7.14.5
ββ @babel/plugin-transform-runtime@7.14.5
ββ @babel/plugin-transform-sticky-regex@7.14.5
ββ @babel/plugin-transform-typescript@7.14.6
ββ @babel/plugin-transform-unicode-regex@7.14.5
ββ @babel/preset-flow@7.14.5
ββ @babel/preset-typescript@7.14.5
ββ @babel/runtime@7.14.6
ββ @babel/traverse@7.14.7
ββ @cnakazawa/watch@1.0.4
ββ @hapi/topo@5.1.0
ββ @jest/create-cache-key-function@26.6.2
ββ @react-native-community/cli-hermes@5.0.1
ββ @react-native-community/cli-platform-android@5.0.1
ββ @react-native-community/cli-platform-ios@5.0.1
ββ @react-native-community/cli-server-api@5.0.1
ββ @react-native-community/cli-types@5.0.1
ββ @react-native-community/cli@5.0.1
ββ @react-native/assets@1.0.0
ββ @react-native/normalize-color@1.0.0
ββ @react-native/polyfills@1.0.0
ββ @sideway/address@4.1.2
ββ @sideway/formula@3.0.0
ββ @sideway/pinpoint@2.0.0
ββ @types/graceful-fs@4.1.5
ββ @types/istanbul-lib-coverage@2.0.3
ββ @types/istanbul-lib-report@3.0.0
ββ @types/istanbul-reports@3.0.1
ββ @types/yargs-parser@20.2.0
ββ @types/yargs@15.0.13
ββ abort-controller@3.0.0
ββ accepts@1.3.7
ββ anser@1.4.10
ββ ansi-fragments@0.2.1
ββ anymatch@3.1.2
ββ appdirsjs@1.2.5
ββ argparse@1.0.10
ββ arr-flatten@1.1.0
ββ array-filter@0.0.1
ββ array-map@0.0.0
ββ array-reduce@0.0.0
ββ asap@2.0.6
ββ assign-symbols@1.0.0
ββ ast-types@0.14.2
ββ astral-regex@1.0.0
ββ async-limiter@1.0.1
ββ async@2.6.3
ββ atob@2.1.2
ββ babel-core@7.0.0-bridge.0
ββ babel-plugin-dynamic-import-node@2.3.3
ββ babel-plugin-polyfill-corejs2@0.2.2
ββ babel-plugin-polyfill-corejs3@0.2.3
ββ babel-plugin-polyfill-regenerator@0.2.2
ββ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0
ββ balanced-match@1.0.2
ββ base@0.11.2
ββ base64-js@1.5.1
ββ big-integer@1.6.48
ββ bplist-creator@0.0.8
ββ bplist-parser@0.2.0
ββ brace-expansion@1.1.11
ββ braces@2.3.2
ββ bser@2.1.1
ββ buffer-from@1.1.1
ββ bytes@3.0.0
ββ cache-base@1.0.1
ββ call-bind@1.0.2
ββ caller-callsite@2.0.0
ββ caller-path@2.0.0
ββ callsites@2.0.0
ββ camelcase@6.2.0
ββ caniuse-lite@1.0.30001241
ββ capture-exit@2.0.0
ββ class-utils@0.3.6
ββ cli-cursor@2.1.0
ββ cli-spinners@2.6.0
ββ cliui@6.0.0
ββ clone-deep@4.0.1
ββ clone@1.0.4
ββ collection-visit@1.0.0
ββ color-convert@2.0.1
ββ color-name@1.1.4
ββ colorette@1.2.2
ββ colors@1.4.0
ββ command-exists@1.2.9
ββ commander@2.20.3
ββ commondir@1.0.1
ββ compressible@2.0.18
ββ compression@1.7.4
ββ concat-map@0.0.1
ββ convert-source-map@1.8.0
ββ copy-descriptor@0.1.1
ββ core-js-compat@3.15.1
ββ core-util-is@1.0.2
ββ cosmiconfig@5.2.1
ββ cross-spawn@6.0.5
ββ dayjs@1.10.5
ββ debug@2.6.9
ββ decode-uri-component@0.2.0
ββ deepmerge@3.3.0
ββ defaults@1.0.3
ββ define-properties@1.1.3
ββ denodeify@1.2.1
ββ destroy@1.0.4
ββ ee-first@1.1.1
ββ electron-to-chromium@1.3.760
ββ emoji-regex@8.0.0
ββ end-of-stream@1.4.4
ββ envinfo@7.8.1
ββ error-ex@1.3.2
ββ error-stack-parser@2.0.6
ββ errorhandler@1.5.1
ββ escalade@3.1.1
ββ esprima@4.0.1
ββ etag@1.8.1
ββ event-target-shim@5.0.1
ββ expand-brackets@2.1.4
ββ extglob@2.0.4
ββ fill-range@4.0.0
ββ finalhandler@1.1.2
ββ find-cache-dir@2.1.0
ββ flow-parser@0.121.0
ββ for-in@1.0.2
ββ fresh@0.5.2
ββ fs.realpath@1.0.0
ββ gensync@1.0.0-beta.2
ββ get-caller-file@2.0.5
ββ get-intrinsic@1.1.1
ββ get-stream@4.1.0
ββ get-value@2.0.6
ββ has-flag@4.0.0
ββ has-value@1.0.0
ββ hermes-engine@0.7.2
ββ hermes-profile-transformer@0.0.6
ββ http-errors@1.7.3
ββ image-size@0.6.3
ββ import-fresh@2.0.0
ββ imurmurhash@0.1.4
ββ inflight@1.0.6
ββ inherits@2.0.4
ββ interpret@1.4.0
ββ ip@1.1.5
ββ is-accessor-descriptor@1.0.0
ββ is-arrayish@0.2.1
ββ is-ci@2.0.0
ββ is-core-module@2.4.0
ββ is-data-descriptor@1.0.0
ββ is-descriptor@1.0.2
ββ is-directory@0.3.1
ββ is-fullwidth-code-point@2.0.0
ββ is-plain-object@2.0.4
ββ is-stream@1.1.0
ββ is-windows@1.0.2
ββ is-wsl@1.1.0
ββ isarray@1.0.0
ββ isexe@2.0.0
ββ jest-get-type@26.3.0
ββ jest-regex-util@26.0.0
ββ jest-serializer@26.6.2
ββ jest-util@26.6.2
ββ jest-validate@26.6.2
ββ jest-worker@26.6.2
ββ jetifier@1.6.8
ββ joi@17.4.0
ββ js-tokens@4.0.0
ββ jsc-android@245459.0.0
ββ jscodeshift@0.11.0
ββ jsesc@2.5.2
ββ json-parse-better-errors@1.0.2
ββ json5@2.2.0
ββ jsonfile@4.0.0
ββ jsonify@0.0.0
ββ klaw@1.3.1
ββ kleur@3.0.3
ββ locate-path@5.0.0
ββ lodash.debounce@4.0.8
ββ lodash@4.17.21
ββ log-symbols@2.2.0
ββ logkitty@0.7.1
ββ loose-envify@1.4.0
ββ make-dir@2.1.0
ββ makeerror@1.0.11
ββ map-visit@1.0.0
ββ merge-stream@2.0.0
ββ metro-config@0.64.0
ββ metro-inspector-proxy@0.64.0
ββ metro-minify-uglify@0.64.0
ββ metro-react-native-babel-transformer@0.64.0
ββ metro-transform-worker@0.64.0
ββ mime-db@1.48.0
ββ mime-types@2.1.31
ββ mime@2.5.2
ββ mimic-fn@1.2.0
ββ minimatch@3.0.4
ββ mixin-deep@1.3.2
ββ ms@2.0.0
ββ nanomatch@1.2.13
ββ negotiator@0.6.2
ββ neo-async@2.6.2
ββ nice-try@1.0.5
ββ nocache@2.1.0
ββ node-dir@0.1.17
ββ node-fetch@2.6.1
ββ node-int64@0.4.0
ββ node-modules-regexp@1.0.0
ββ node-releases@1.1.73
ββ node-stream-zip@1.13.6
ββ normalize-path@3.0.0
ββ npm-run-path@2.0.2
ββ ob1@0.64.0
ββ object-copy@0.1.0
ββ object-keys@1.1.1
ββ object.assign@4.1.2
ββ on-headers@1.0.2
ββ once@1.4.0
ββ onetime@2.0.1
ββ open@6.4.0
ββ options@0.0.6
ββ os-tmpdir@1.0.2
ββ p-finally@1.0.0
ββ p-limit@2.3.0
ββ p-locate@4.1.0
ββ p-try@2.2.0
ββ parse-json@4.0.0
ββ pascalcase@0.1.1
ββ path-exists@4.0.0
ββ path-is-absolute@1.0.1
ββ path-key@2.0.1
ββ path-parse@1.0.7
ββ picomatch@2.3.0
ββ pify@4.0.1
ββ pirates@4.0.1
ββ pkg-dir@3.0.0
ββ posix-character-classes@0.1.1
ββ process-nextick-args@2.0.1
ββ promise@8.1.0
ββ prompts@2.4.1
ββ prop-types@15.7.2
ββ pump@3.0.0
ββ range-parser@1.2.1
ββ react-devtools-core@4.13.5
ββ react-is@16.13.1
ββ react-native-codegen@0.0.6
ββ react-native@0.64.2
ββ readable-stream@2.3.7
ββ recast@0.20.4
ββ rechoir@0.6.2
ββ regenerate-unicode-properties@8.2.0
ββ regenerator-runtime@0.13.7
ββ regenerator-transform@0.14.5
ββ regexpu-core@4.7.1
ββ regjsgen@0.5.2
ββ regjsparser@0.6.9
ββ remove-trailing-separator@1.1.0
ββ repeat-element@1.1.4
ββ require-directory@2.1.1
ββ require-main-filename@2.0.0
ββ resolve-from@3.0.0
ββ resolve-url@0.2.1
ββ resolve@1.20.0
ββ restore-cursor@2.0.0
ββ ret@0.1.15
ββ rsvp@4.8.5
ββ safe-buffer@5.1.2
ββ sane@4.1.0
ββ sax@1.2.4
ββ scheduler@0.20.2
ββ semver@6.3.0
ββ send@0.17.1
ββ serialize-error@2.1.0
ββ set-blocking@2.0.0
ββ set-value@2.0.1
ββ setprototypeof@1.1.1
ββ shallow-clone@3.0.1
ββ shebang-command@1.2.0
ββ shebang-regex@1.0.0
ββ shell-quote@1.7.2
ββ shelljs@0.8.4
ββ simple-plist@1.1.1
ββ sisteransi@1.0.5
ββ slash@3.0.0
ββ slice-ansi@2.1.0
ββ snapdragon-node@2.1.1
ββ snapdragon-util@3.0.1
ββ source-map-resolve@0.5.3
ββ source-map-support@0.5.19
ββ source-map-url@0.4.1
ββ split-string@3.1.0
ββ sprintf-js@1.0.3
ββ stackframe@1.2.0
ββ stacktrace-parser@0.1.10
ββ static-extend@0.1.2
ββ statuses@1.5.0
ββ stream-buffers@2.2.0
ββ string_decoder@1.1.1
ββ string-width@4.2.2
ββ strip-eof@1.0.0
ββ sudo-prompt@9.2.1
ββ supports-color@7.2.0
ββ temp@0.8.3
ββ throat@5.0.0
ββ through2@2.0.5
ββ tmpl@1.0.4
ββ to-fast-properties@2.0.0
ββ to-object-path@0.3.0
ββ to-regex-range@2.1.1
ββ toidentifier@1.0.0
ββ type-fest@0.7.1
ββ uglify-es@3.3.9
ββ ultron@1.0.2
ββ unicode-canonical-property-names-ecmascript@1.0.4
ββ unicode-match-property-ecmascript@1.0.4
ββ unicode-match-property-value-ecmascript@1.2.0
ββ unicode-property-aliases-ecmascript@1.1.0
ββ union-value@1.0.1
ββ universalify@0.1.2
ββ unpipe@1.0.0
ββ unset-value@1.0.0
ββ urix@0.1.0
ββ use-subscription@1.5.1
ββ use@3.1.1
ββ util-deprecate@1.0.2
ββ utils-merge@1.0.1
ββ uuid@3.4.0
ββ vary@1.1.2
ββ walker@1.0.7
ββ whatwg-fetch@3.6.2
ββ which-module@2.0.0
ββ which@1.3.1
ββ wrap-ansi@6.2.0
ββ write-file-atomic@2.4.3
ββ xcode@2.1.0
ββ xmlbuilder@9.0.7
ββ xmldoc@1.1.2
ββ xmldom@0.5.0
ββ xtend@4.0.2
ββ y18n@4.0.3
ββ yargs-parser@18.1.3
Done in 5.84s.
info Setting up new React Native app in /home/flrnd/MyApp
info Fetching template react-native-template-typescript...
(node:5204) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
yarn add v1.22.10
[1/4] Resolving packages...
warning @react-native-community/eslint-config > babel-eslint@10.1.0: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "@react-native-community/eslint-config > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 200 new dependencies.
info Direct dependencies
ββ @react-native-community/eslint-config@2.0.0
ββ eslint@7.14.0
ββ jest@26.6.3
ββ react-native-template-typescript@6.6.4
ββ react-test-renderer@17.0.1
ββ react@17.0.1
info All dependencies
ββ @babel/plugin-syntax-async-generators@7.8.4
ββ @babel/plugin-syntax-bigint@7.8.3
ββ @babel/plugin-syntax-import-meta@7.10.4
ββ @babel/plugin-syntax-json-strings@7.8.3
ββ @babel/plugin-syntax-logical-assignment-operators@7.10.4
ββ @babel/plugin-syntax-numeric-separator@7.10.4
ββ @babel/plugin-syntax-top-level-await@7.14.5
ββ @bcoe/v8-coverage@0.2.3
ββ @eslint/eslintrc@0.2.2
ββ @istanbuljs/load-nyc-config@1.1.0
ββ @jest/globals@26.6.2
ββ @jest/reporters@26.6.2
ββ @jest/test-sequencer@26.6.3
ββ @react-native-community/eslint-config@2.0.0
ββ @react-native-community/eslint-plugin@1.1.0
ββ @sinonjs/commons@1.8.3
ββ @sinonjs/fake-timers@6.0.1
ββ @tootallnate/once@1.1.2
ββ @types/babel__core@7.1.14
ββ @types/babel__generator@7.6.2
ββ @types/babel__template@7.4.0
ββ @types/babel__traverse@7.14.0
ββ @types/eslint-visitor-keys@1.0.0
ββ @types/json-schema@7.0.7
ββ @types/normalize-package-data@2.4.0
ββ @types/prettier@2.3.0
ββ @types/stack-utils@2.0.0
ββ @typescript-eslint/eslint-plugin@3.10.1
ββ @typescript-eslint/parser@3.10.1
ββ @typescript-eslint/visitor-keys@3.10.1
ββ abab@2.0.5
ββ acorn-globals@6.0.0
ββ acorn-jsx@5.3.1
ββ acorn-walk@7.2.0
ββ acorn@7.4.1
ββ ajv@6.12.6
ββ ansi-colors@4.1.1
ββ array-includes@3.1.3
ββ array.prototype.flatmap@1.2.4
ββ asynckit@0.4.0
ββ babel-eslint@10.1.0
ββ babel-plugin-jest-hoist@26.6.2
ββ babel-preset-current-node-syntax@1.0.1
ββ babel-preset-jest@26.6.2
ββ browser-process-hrtime@1.0.0
ββ char-regex@1.0.2
ββ cjs-module-lexer@0.6.0
ββ co@4.6.0
ββ combined-stream@1.0.8
ββ cross-spawn@7.0.3
ββ cssom@0.4.4
ββ cssstyle@2.3.0
ββ data-urls@2.0.0
ββ decimal.js@10.3.1
ββ deep-is@0.1.3
ββ delayed-stream@1.0.0
ββ detect-newline@3.1.0
ββ diff-sequences@26.6.2
ββ doctrine@3.0.0
ββ domexception@2.0.1
ββ emittery@0.7.2
ββ enquirer@2.3.6
ββ es-to-primitive@1.2.1
ββ escodegen@2.0.0
ββ eslint-config-prettier@6.15.0
ββ eslint-plugin-eslint-comments@3.2.0
ββ eslint-plugin-flowtype@2.50.3
ββ eslint-plugin-jest@22.4.1
ββ eslint-plugin-prettier@3.1.2
ββ eslint-plugin-react-hooks@4.2.0
ββ eslint-plugin-react-native-globals@0.1.2
ββ eslint-plugin-react-native@3.11.0
ββ eslint-plugin-react@7.24.0
ββ eslint-scope@5.1.1
ββ eslint-utils@2.1.0
ββ eslint-visitor-keys@1.3.0
ββ eslint@7.14.0
ββ esquery@1.4.0
ββ esrecurse@4.3.0
ββ fast-deep-equal@3.1.3
ββ fast-diff@1.2.0
ββ fast-levenshtein@2.0.6
ββ file-entry-cache@5.0.1
ββ flat-cache@2.0.1
ββ flatted@2.0.2
ββ form-data@3.0.1
ββ get-package-type@0.1.0
ββ get-stdin@6.0.0
ββ glob-parent@5.1.2
ββ growly@1.3.0
ββ has-bigints@1.0.1
ββ hosted-git-info@2.8.9
ββ html-encoding-sniffer@2.0.1
ββ html-escaper@2.0.2
ββ http-proxy-agent@4.0.1
ββ https-proxy-agent@5.0.0
ββ human-signals@1.1.1
ββ iconv-lite@0.4.24
ββ import-fresh@3.3.0
ββ internal-slot@1.0.3
ββ is-bigint@1.0.2
ββ is-boolean-object@1.1.1
ββ is-callable@1.2.3
ββ is-date-object@1.0.4
ββ is-docker@2.2.1
ββ is-extglob@2.1.1
ββ is-generator-fn@2.1.0
ββ is-negative-zero@2.0.1
ββ is-number-object@1.0.5
ββ is-potential-custom-element-name@1.0.1
ββ is-regex@1.1.3
ββ is-symbol@1.0.4
ββ istanbul-lib-instrument@4.0.3
ββ istanbul-lib-source-maps@4.0.0
ββ istanbul-reports@3.0.2
ββ jest-changed-files@26.6.2
ββ jest-cli@26.6.3
ββ jest-docblock@26.0.0
ββ jest-each@26.6.2
ββ jest-environment-jsdom@26.6.2
ββ jest-environment-node@26.6.2
ββ jest-jasmine2@26.6.3
ββ jest-leak-detector@26.6.2
ββ jest-pnp-resolver@1.2.2
ββ jest-resolve-dependencies@26.6.3
ββ jest-watcher@26.6.2
ββ jest@26.6.3
ββ jsdom@16.6.0
ββ json-parse-even-better-errors@2.3.1
ββ json-schema-traverse@0.4.1
ββ json-stable-stringify-without-jsonify@1.0.1
ββ jsx-ast-utils@3.2.0
ββ lines-and-columns@1.1.6
ββ lru-cache@6.0.0
ββ mimic-fn@2.1.0
ββ node-notifier@8.0.2
ββ normalize-package-data@2.5.0
ββ nwsapi@2.2.0
ββ object-inspect@1.10.3
ββ object.entries@1.1.4
ββ object.fromentries@2.0.4
ββ object.values@1.1.4
ββ onetime@5.1.2
ββ optionator@0.9.1
ββ p-each-series@2.2.0
ββ parent-module@1.0.1
ββ parse5@6.0.1
ββ pkg-dir@4.2.0
ββ prettier-linter-helpers@1.0.0
ββ prettier@2.3.2
ββ progress@2.0.3
ββ psl@1.8.0
ββ react-native-template-typescript@6.6.4
ββ react-shallow-renderer@16.14.1
ββ react-test-renderer@17.0.1
ββ react@17.0.1
ββ read-pkg-up@7.0.1
ββ read-pkg@5.2.0
ββ regexp.prototype.flags@1.3.1
ββ regexpp@3.2.0
ββ resolve-cwd@3.0.0
ββ safer-buffer@2.1.2
ββ saxes@5.0.1
ββ shebang-command@2.0.0
ββ shebang-regex@3.0.0
ββ shellwords@0.1.1
ββ spdx-correct@3.1.1
ββ spdx-exceptions@2.3.0
ββ stack-utils@2.0.3
ββ string.prototype.matchall@4.0.5
ββ string.prototype.trimend@1.0.4
ββ string.prototype.trimstart@1.0.4
ββ strip-bom@4.0.0
ββ strip-final-newline@2.0.0
ββ strip-json-comments@3.1.1
ββ supports-hyperlinks@2.2.0
ββ symbol-tree@3.2.4
ββ table@5.4.6
ββ terminal-link@2.1.1
ββ test-exclude@6.0.0
ββ text-table@0.2.0
ββ tough-cookie@4.0.0
ββ tr46@2.1.0
ββ type-detect@4.0.8
ββ typedarray-to-buffer@3.1.5
ββ unbox-primitive@1.0.1
ββ uri-js@4.4.1
ββ v8-compile-cache@2.3.0
ββ v8-to-istanbul@7.1.2
ββ validate-npm-package-license@3.0.4
ββ w3c-hr-time@1.0.2
ββ w3c-xmlserializer@2.0.0
ββ whatwg-url@8.7.0
ββ which-boxed-primitive@1.0.2
ββ which@2.0.2
ββ word-wrap@1.2.3
ββ write-file-atomic@3.0.3
ββ write@1.0.3
ββ xmlchars@2.2.0
ββ yallist@4.0.0
Done in 6.72s.
info Adding dependencies for the project...
info No additional dependencies.
info Adding develop dependencies for the project...
info No additional develop dependencies.
yarn remove v1.22.10
[1/2] Removing module react-native-template-typescript...
[2/2] Regenerating lockfile and installing missing dependencies...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "@react-native-community/eslint-config > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
success Uninstalled packages.
Done in 1.91s.
info Adding required dependencies
yarn add v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "@react-native-community/eslint-config > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
[4/4] Building fresh packages...
success Saved 0 new dependencies.
Done in 1.94s.
info Adding required dev dependencies
yarn add v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
warning Pattern ["@babel/core@^7.14.6"] is trying to unpack in the same destination "/home/flrnd/.cache/yarn/v6/npm-@babel-core-7.14.6-e0814ec1a950032ff16c13a2721de39a8416fcab-integrity/node_modules/@babel/core" as pattern ["@babel/core@^7.0.0","@babel/core@^7.0.0","@babel/core@^7.0.0","@babel/core@^7.0.0","@babel/core@^7.0.0","@babel/core@^7.1.6","@babel/core@^7.0.0","@babel/core@^7.0.0","@babel/core@^7.1.0","@babel/core@^7.7.5","@babel/core@^7.1.0","@babel/core@^7.7.2","@babel/core@^7.0.0"]. This could result in non-deterministic behavior, skipping.
warning Pattern ["@babel/runtime@^7.14.6"] is trying to unpack in the same destination "/home/flrnd/.cache/yarn/v6/npm-@babel-runtime-7.14.6-535203bc0892efc7dec60bdc27b2ecf6e409062d-integrity/node_modules/@babel/runtime" as pattern ["@babel/runtime@^7.8.4"]. This could result in non-deterministic behavior, skipping.
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "react-native > react-native-codegen > jscodeshift@0.11.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "@react-native-community/eslint-config > @typescript-eslint/eslint-plugin > tsutils@3.21.0" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 64 new dependencies.
info Direct dependencies
ββ @babel/core@7.14.6
ββ @babel/runtime@7.14.6
ββ @react-native-community/eslint-config@3.0.0
ββ babel-jest@27.0.6
ββ eslint@7.29.0
ββ jest@27.0.6
ββ metro-react-native-babel-preset@0.66.0
info All dependencies
ββ @babel/core@7.14.6
ββ @babel/helper-remap-async-to-generator@7.14.5
ββ @babel/helper-wrap-function@7.14.5
ββ @babel/plugin-transform-async-to-generator@7.14.5
ββ @babel/runtime@7.14.6
ββ @eslint/eslintrc@0.4.2
ββ @jest/globals@27.0.6
ββ @jest/reporters@27.0.6
ββ @jest/test-sequencer@27.0.6
ββ @nodelib/fs.scandir@2.1.5
ββ @nodelib/fs.stat@2.0.5
ββ @nodelib/fs.walk@1.2.7
ββ @react-native-community/eslint-config@3.0.0
ββ @sinonjs/fake-timers@7.1.2
ββ @types/json-schema@7.0.7
ββ @types/prettier@2.3.0
ββ @typescript-eslint/eslint-plugin@4.28.1
ββ @typescript-eslint/experimental-utils@4.28.1
ββ @typescript-eslint/parser@4.28.1
ββ array-union@2.1.0
ββ astral-regex@2.0.0
ββ babel-jest@27.0.6
ββ babel-plugin-jest-hoist@27.0.6
ββ cjs-module-lexer@1.2.1
ββ dedent@0.7.0
ββ diff-sequences@27.0.6
ββ dir-glob@3.0.1
ββ eslint-plugin-react-hooks@4.2.0
ββ eslint-plugin-react-native@3.11.0
ββ eslint@7.29.0
ββ espree@7.3.1
ββ esquery@1.4.0
ββ fast-glob@3.2.6
ββ fastq@1.11.0
ββ file-entry-cache@6.0.1
ββ flat-cache@3.0.4
ββ flatted@3.1.1
ββ globby@11.0.4
ββ human-signals@2.1.0
ββ jest-changed-files@27.0.6
ββ jest-circus@27.0.6
ββ jest-cli@27.0.6
ββ jest-docblock@27.0.6
ββ jest-jasmine2@27.0.6
ββ jest-leak-detector@27.0.6
ββ jest-resolve-dependencies@27.0.6
ββ jest-serializer@27.0.6
ββ jest-watcher@27.0.6
ββ jest@27.0.6
ββ jsdom@16.6.0
ββ lodash.clonedeep@4.5.0
ββ lodash.merge@4.6.2
ββ lodash.truncate@4.4.2
ββ metro-react-native-babel-preset@0.66.0
ββ onetime@5.1.2
ββ path-type@4.0.0
ββ queue-microtask@1.2.3
ββ require-from-string@2.0.2
ββ reusify@1.0.4
ββ run-parallel@1.2.0
ββ slice-ansi@4.0.0
ββ table@6.7.1
ββ type-fest@0.20.2
ββ v8-to-istanbul@8.0.0
Done in 8.13s.
Run instructions for Android:
β’ Have an Android emulator running (quickest way to get started), or a device connected.
β’ cd "/home/flrnd/MyApp" && npx react-native run-android
But even doing it this way, if you check the directory, there is both javascript AND template directory with typescript version. Which fails to launch too.
> ls
android/ App.js app.json babel.config.js index.js ios/ LICENSE metro.config.js node_modules/ package.json README.md template/ template.config.js __tests__/ yarn.lock
@flrnd Looking at your CLI output I can't really see if you tried npm uninstall -g react-native-cli
first. But I can tell quite certainly that you are using the old React Native CLI. To prevent npx
from using any existing bins please try: npx --ignore-existing react-native init MyApp --template react-native-template-typescript
This seemed to do the trick for a lot of people, so we might also want to add it to the README.md
: #80 (comment)
I have the same problem when using the installed version. Reinstalling react-native-cli did not help. Deinstalling and using npx react-native init MyApp --template react-native-template-typescript
did work for me though.
Yeah, I actually tried uninstalling the first time and kept failing. Long story short, indeed I had a residual old version of react-native-cli
installed that I wasn't aware of, it was driving my crazy, π€· classic PEBKAC.
Thanks @AlisonYoon @radko93 and @emin93 for your patience π
Thank you. I hava a Error Error: Command failed: yarn add react-native
οΌyour method helped me π