-
Notifications
You must be signed in to change notification settings - Fork 420
Open
Labels
Description
π Bug Report
I cannot create a new project.
(A clear and concise description of what the bug is.)
This will walk you through creating a new React Native for macOS project in /Users/byronwright/Projects/MyProject
Using yarn v1.21.1
Installing react-native-macos...
yarn add v1.21.1
info No lockfile found.
[1/4] π Resolving packages...
warning react-native-macos > fbjs-scripts > core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
warning react-native-macos > fbjs > core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
warning react-native-macos > create-react-class > fbjs > core-js@1.2.7: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
warning react-native-macos > metro-babel-register > core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
[2/4] π Fetching packages...
[3/4] π Linking dependencies...
warning "react-native-macos > @react-native-community/cli@2.10.0" has unmet peer dependency "react-native@^0.60.0".
warning "react-native-macos > metro-react-native-babel-transformer@0.54.1" has unmet peer dependency "@babel/core@*".
warning " > react-native-macos@0.60.0-microsoft.50" has unmet peer dependency "react@16.8.6".
[4/4] π¨ Building fresh packages...
success Saved lockfile.
success Saved 423 new dependencies.
info Direct dependencies
ββ react-native-macos@0.60.0-microsoft.50
info All dependencies
ββ @babel/code-frame@7.8.3
ββ @babel/helper-builder-binary-assignment-operator-visitor@7.8.3
ββ @babel/helper-builder-react-jsx@7.8.3
ββ @babel/helper-call-delegate@7.8.3
ββ @babel/helper-create-regexp-features-plugin@7.8.3
ββ @babel/helper-define-map@7.8.3
ββ @babel/helper-explode-assignable-expression@7.8.3
ββ @babel/helper-hoist-variables@7.8.3
ββ @babel/helper-module-imports@7.8.3
ββ @babel/helper-module-transforms@7.8.3
ββ @babel/helper-remap-async-to-generator@7.8.3
ββ @babel/helper-wrap-function@7.8.3
ββ @babel/helpers@7.8.4
ββ @babel/highlight@7.8.3
ββ @babel/parser@7.8.4
ββ @babel/plugin-external-helpers@7.8.3
ββ @babel/plugin-proposal-export-default-from@7.8.3
ββ @babel/plugin-syntax-class-properties@7.8.3
ββ @babel/plugin-syntax-dynamic-import@7.8.3
ββ @babel/plugin-syntax-export-default-from@7.8.3
ββ @babel/plugin-syntax-flow@7.8.3
ββ @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.8.3
ββ @babel/plugin-transform-async-to-generator@7.8.3
ββ @babel/plugin-transform-block-scoped-functions@7.8.3
ββ @babel/plugin-transform-exponentiation-operator@7.8.3
ββ @babel/plugin-transform-member-expression-literals@7.8.3
ββ @babel/plugin-transform-object-assign@7.8.3
ββ @babel/plugin-transform-object-super@7.8.3
ββ @babel/plugin-transform-property-literals@7.8.3
ββ @babel/plugin-transform-react-jsx-source@7.8.3
ββ @babel/plugin-transform-regenerator@7.8.3
ββ @babel/plugin-transform-runtime@7.8.3
ββ @babel/plugin-transform-sticky-regex@7.8.3
ββ @babel/plugin-transform-typescript@7.8.3
ββ @babel/plugin-transform-unicode-regex@7.8.3
ββ @babel/register@7.8.3
ββ @babel/runtime@7.8.4
ββ @cnakazawa/watch@1.0.4
ββ @hapi/address@2.1.4
ββ @hapi/bourne@1.3.2
ββ @hapi/hoek@8.5.1
ββ @hapi/joi@15.1.1
ββ @hapi/topo@3.1.6
ββ @jest/fake-timers@24.9.0
ββ @react-native-community/cli-platform-android@2.9.0
ββ @react-native-community/cli-platform-ios@2.10.0
ββ @react-native-community/cli@2.10.0
ββ @types/istanbul-lib-report@3.0.0
ββ @types/istanbul-reports@1.1.1
ββ @types/stack-utils@1.0.1
ββ @types/yargs-parser@15.0.0
ββ @types/yargs@13.0.8
ββ abbrev@1.1.1
ββ abort-controller@3.0.0
ββ accepts@1.3.7
ββ ansi-colors@1.1.0
ββ ansi-cyan@0.1.1
ββ ansi-escapes@3.2.0
ββ ansi-fragments@0.2.1
ββ ansi-gray@0.1.1
ββ ansi-red@0.1.1
ββ ansi-regex@4.1.0
ββ aproba@1.2.0
ββ are-we-there-yet@1.1.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
ββ array-slice@0.2.3
ββ art@0.10.3
ββ asap@2.0.6
ββ assign-symbols@1.0.0
ββ astral-regex@1.0.0
ββ async-limiter@1.0.1
ββ async@2.6.3
ββ atob@2.1.2
ββ babel-plugin-dynamic-import-node@2.3.0
ββ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0
ββ balanced-match@1.0.0
ββ base@0.11.2
ββ base64-js@1.3.1
ββ basic-auth@2.0.1
ββ big-integer@1.6.48
ββ bindings@1.5.0
ββ bplist-creator@0.0.8
ββ bplist-parser@0.2.0
ββ brace-expansion@1.1.11
ββ braces@2.3.2
ββ bser@2.1.1
ββ buffer-crc32@0.2.13
ββ bytes@3.0.0
ββ cache-base@1.0.1
ββ caller-callsite@2.0.0
ββ caller-path@2.0.0
ββ capture-exit@2.0.0
ββ chardet@0.4.2
ββ chownr@1.1.4
ββ ci-info@2.0.0
ββ class-utils@0.3.6
ββ cli-spinners@2.2.0
ββ cli-width@2.2.0
ββ cliui@3.2.0
ββ clone@1.0.4
ββ code-point-at@1.1.0
ββ collection-visit@1.0.0
ββ color-convert@1.9.3
ββ color-name@1.1.3
ββ color-support@1.1.3
ββ colorette@1.1.0
ββ commander@2.20.3
ββ commondir@1.0.1
ββ compressible@2.0.18
ββ compression@1.7.4
ββ concat-map@0.0.1
ββ concat-stream@1.6.2
ββ console-control-strings@1.1.0
ββ convert-source-map@1.7.0
ββ copy-descriptor@0.1.1
ββ core-js@2.6.11
ββ core-util-is@1.0.2
ββ cosmiconfig@5.2.1
ββ create-react-class@15.6.3
ββ cross-spawn@5.1.0
ββ dayjs@1.8.20
ββ debug@2.6.9
ββ decode-uri-component@0.2.0
ββ deep-extend@0.6.0
ββ deepmerge@3.3.0
ββ defaults@1.0.3
ββ define-properties@1.1.3
ββ delegates@1.0.0
ββ denodeify@1.2.1
ββ destroy@1.0.4
ββ detect-libc@1.0.3
ββ dom-walk@0.1.1
ββ ee-first@1.1.1
ββ encoding@0.1.12
ββ end-of-stream@1.4.4
ββ envinfo@7.5.0
ββ error-ex@1.3.2
ββ errorhandler@1.5.1
ββ esprima@4.0.1
ββ esutils@2.0.3
ββ etag@1.8.1
ββ event-target-shim@5.0.1
ββ eventemitter3@3.1.2
ββ expand-brackets@2.1.4
ββ external-editor@2.2.0
ββ extglob@2.0.4
ββ fancy-log@1.3.3
ββ fbjs-css-vars@1.0.2
ββ fbjs-scripts@1.2.0
ββ figures@2.0.0
ββ file-uri-to-path@1.0.0
ββ fill-range@4.0.0
ββ finalhandler@1.1.2
ββ find-cache-dir@2.1.0
ββ for-in@1.0.2
ββ fresh@0.5.2
ββ fs-extra@7.0.1
ββ fs-minipass@1.2.7
ββ fs.realpath@1.0.0
ββ fsevents@1.2.11
ββ function-bind@1.1.1
ββ gauge@2.7.4
ββ gensync@1.0.0-beta.1
ββ get-stream@4.1.0
ββ get-value@2.0.6
ββ glob@7.1.6
ββ global@4.4.0
ββ growly@1.3.0
ββ has-symbols@1.0.1
ββ has-unicode@2.0.1
ββ has-value@1.0.0
ββ hermesvm@0.1.1
ββ hosted-git-info@2.8.5
ββ http-errors@1.7.3
ββ iconv-lite@0.4.24
ββ ignore-walk@3.0.3
ββ image-size@0.6.3
ββ import-fresh@2.0.0
ββ imurmurhash@0.1.4
ββ inflight@1.0.6
ββ inherits@2.0.4
ββ ini@1.3.5
ββ inquirer@3.3.0
ββ invert-kv@1.0.0
ββ is-accessor-descriptor@1.0.0
ββ is-arrayish@0.2.1
ββ is-ci@2.0.0
ββ is-data-descriptor@1.0.0
ββ is-descriptor@1.0.2
ββ is-directory@0.3.1
ββ is-plain-object@2.0.4
ββ is-promise@2.1.0
ββ is-windows@1.0.2
ββ isarray@1.0.0
ββ isexe@2.0.0
ββ jest-get-type@24.9.0
ββ jest-message-util@24.9.0
ββ jest-mock@24.9.0
ββ jest-serializer@24.9.0
ββ jest-util@24.9.0
ββ jest-validate@24.9.0
ββ jest-worker@24.9.0
ββ jetifier@1.6.5
ββ js-tokens@4.0.0
ββ js-yaml@3.13.1
ββ jsc-android@245459.0.0
ββ jsesc@2.5.2
ββ json-parse-better-errors@1.0.2
ββ json-stable-stringify@1.0.1
ββ json5@2.1.1
ββ jsonfile@4.0.0
ββ kind-of@3.2.2
ββ klaw@1.3.1
ββ lcid@1.0.0
ββ leven@3.1.0
ββ load-json-file@2.0.0
ββ locate-path@3.0.0
ββ log-symbols@2.2.0
ββ logkitty@0.6.1
ββ loose-envify@1.4.0
ββ lru-cache@4.1.5
ββ make-dir@2.1.0
ββ makeerror@1.0.11
ββ map-age-cleaner@0.1.3
ββ map-visit@1.0.0
ββ mem@1.1.0
ββ merge-stream@1.0.1
ββ metro-babel7-plugin-react-transform@0.54.1
ββ metro-config@0.54.1
ββ metro-inspector-proxy@0.54.1
ββ metro-minify-uglify@0.54.1
ββ metro-react-native-babel-transformer@0.54.1
ββ metro-source-map@0.55.0
ββ metro-symbolicate@0.55.0
ββ metro@0.54.1
ββ mime-db@1.43.0
ββ mime-types@2.1.11
ββ mime@2.4.4
ββ min-document@2.19.0
ββ minimatch@3.0.4
ββ minimist@1.2.0
ββ minipass@2.9.0
ββ minizlib@1.3.3
ββ mixin-deep@1.3.2
ββ mkdirp@0.5.1
ββ morgan@1.9.1
ββ ms@2.1.2
ββ mute-stream@0.0.7
ββ nan@2.14.0
ββ nanomatch@1.2.13
ββ needle@2.3.2
ββ negotiator@0.6.2
ββ nice-try@1.0.5
ββ node-fetch@2.6.0
ββ node-int64@0.4.0
ββ node-modules-regexp@1.0.0
ββ node-notifier@5.4.3
ββ node-pre-gyp@0.14.0
ββ nopt@4.0.1
ββ normalize-package-data@2.5.0
ββ normalize-path@2.1.1
ββ npm-bundled@1.1.1
ββ npm-packlist@1.4.8
ββ npmlog@4.1.2
ββ number-is-nan@1.0.1
ββ ob1@0.55.0
ββ object-assign@4.1.1
ββ object-copy@0.1.0
ββ object-keys@1.1.1
ββ object.assign@4.1.0
ββ on-headers@1.0.2
ββ once@1.4.0
ββ onetime@2.0.1
ββ open@6.4.0
ββ options@0.0.6
ββ ora@3.4.0
ββ os-homedir@1.0.2
ββ os-locale@2.1.0
ββ os-tmpdir@1.0.2
ββ osenv@0.1.5
ββ p-defer@1.0.0
ββ p-is-promise@2.1.0
ββ p-limit@2.2.2
ββ p-locate@3.0.0
ββ p-try@2.2.0
ββ parse-json@4.0.0
ββ parse-node-version@1.0.1
ββ pascalcase@0.1.1
ββ path-is-absolute@1.0.1
ββ path-key@2.0.1
ββ path-parse@1.0.6
ββ path-type@2.0.0
ββ pirates@4.0.1
ββ pkg-dir@3.0.0
ββ plist@3.0.1
ββ plugin-error@0.1.2
ββ posix-character-classes@0.1.1
ββ pretty-format@24.9.0
ββ private@0.1.8
ββ process-nextick-args@2.0.1
ββ process@0.11.10
ββ prop-types@15.7.2
ββ pseudomap@1.0.2
ββ pump@3.0.0
ββ range-parser@1.2.1
ββ rc@1.2.8
ββ react-deep-force-update@1.1.2
ββ react-devtools-core@3.6.3
ββ react-is@16.12.0
ββ react-native-macos@0.60.0-microsoft.50
ββ react-proxy@1.1.8
ββ read-pkg-up@2.0.0
ββ read-pkg@2.0.0
ββ readable-stream@2.3.7
ββ regenerate-unicode-properties@8.1.0
ββ regenerator-transform@0.14.1
ββ regexpu-core@4.6.0
ββ regjsgen@0.5.1
ββ regjsparser@0.6.2
ββ remove-trailing-separator@1.1.0
ββ repeat-element@1.1.3
ββ resolve-from@3.0.0
ββ resolve-url@0.2.1
ββ resolve@1.15.1
ββ restore-cursor@2.0.0
ββ ret@0.1.15
ββ rimraf@2.7.1
ββ rsvp@4.8.5
ββ run-async@2.3.0
ββ rx-lite-aggregates@4.0.8
ββ rx-lite@4.0.8
ββ rxjs@5.5.12
ββ safer-buffer@2.1.2
ββ sane@4.1.0
ββ sax@1.2.4
ββ scheduler@0.14.0
ββ semver@5.7.1
ββ send@0.17.1
ββ serialize-error@2.1.0
ββ serve-static@1.14.1
ββ set-blocking@2.0.0
ββ set-value@2.0.1
ββ setprototypeof@1.1.1
ββ shebang-regex@1.0.0
ββ shell-quote@1.6.1
ββ shellwords@0.1.1
ββ signal-exit@3.0.2
ββ simple-plist@1.1.0
ββ slice-ansi@2.1.0
ββ slide@1.1.6
ββ snapdragon-node@2.1.1
ββ snapdragon-util@3.0.1
ββ source-map-resolve@0.5.3
ββ source-map-support@0.5.16
ββ source-map-url@0.4.0
ββ spdx-correct@3.1.0
ββ spdx-exceptions@2.2.0
ββ split-string@3.1.0
ββ sprintf-js@1.0.3
ββ stack-utils@1.0.2
ββ stacktrace-parser@0.1.8
ββ static-extend@0.1.2
ββ statuses@1.5.0
ββ stream-buffers@2.2.0
ββ string_decoder@1.1.1
ββ string-width@2.1.1
ββ strip-ansi@3.0.1
ββ strip-bom@3.0.0
ββ strip-json-comments@2.0.1
ββ supports-color@5.5.0
ββ symbol-observable@1.0.1
ββ tar@4.4.13
ββ temp@0.8.3
ββ throat@4.1.0
ββ through@2.3.8
ββ through2@2.0.5
ββ time-stamp@1.1.0
ββ tmp@0.0.33
ββ 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
ββ typedarray@0.0.6
ββ 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.1.0
ββ unicode-property-aliases-ecmascript@1.0.5
ββ union-value@1.0.1
ββ universalify@0.1.2
ββ unpipe@1.0.0
ββ unset-value@1.0.0
ββ urix@0.1.0
ββ use@3.1.1
ββ util-deprecate@1.0.2
ββ utils-merge@1.0.1
ββ uuid@3.4.0
ββ validate-npm-package-license@3.0.4
ββ vary@1.1.2
ββ walker@1.0.7
ββ wcwidth@1.0.1
ββ whatwg-fetch@3.0.0
ββ wide-align@1.1.3
ββ write-file-atomic@1.3.4
ββ xcode@2.1.0
ββ xmlbuilder@9.0.7
ββ xmldoc@1.1.2
ββ xmldom@0.1.31
ββ xpipe@1.0.5
ββ xtend@4.0.2
ββ y18n@3.2.1
ββ yallist@3.1.1
ββ yargs-parser@7.0.0
β¨ Done in 9.48s.
info Setting up new React Native app in /Users/byronwright/Projects/MyProject
(node:24374) UnhandledPromiseRejectionWarning: Error: Cannot find module 'react-native/package.json'
Require stack:
- /Users/byronwright/Projects/MyProject/node_modules/@react-native-community/cli/build/commands/init/initCompat.js
- /Users/byronwright/Projects/MyProject/node_modules/@react-native-community/cli/build/cliEntry.js
- /Users/byronwright/Projects/MyProject/node_modules/@react-native-community/cli/build/index.js
- /Users/byronwright/Projects/MyProject/node_modules/react-native-macos/cli.js
- /Users/byronwright/.nvm/versions/node/v12.16.0/lib/node_modules/react-native-macos-cli/index.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:981:15)
at Function.Module._load (internal/modules/cjs/loader.js:863:27)
at Module.require (internal/modules/cjs/loader.js:1043:19)
at require (internal/modules/cjs/helpers.js:77:18)
at generateProject (/Users/byronwright/Projects/MyProject/node_modules/@react-native-community/cli/build/commands/init/initCompat.js:114:19)
at Object.initCompat [as init] (/Users/byronwright/Projects/MyProject/node_modules/@react-native-community/cli/build/commands/init/initCompat.js:104:9)
at run (/Users/byronwright/.nvm/versions/node/v12.16.0/lib/node_modules/react-native-macos-cli/index.js:306:7)
at createProject (/Users/byronwright/.nvm/versions/node/v12.16.0/lib/node_modules/react-native-macos-cli/index.js:254:3)
at init (/Users/byronwright/.nvm/versions/node/v12.16.0/lib/node_modules/react-native-macos-cli/index.js:202:5)
at Object.<anonymous> (/Users/byronwright/.nvm/versions/node/v12.16.0/lib/node_modules/react-native-macos-cli/index.js:155:7)
(node:24374) 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: 2)
(node:24374) [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.```
## To Reproduce
`react-native-macos init MyProject`
Steps to reproduce the behavior:
`react-native-macos init MyProject`
## Expected Behavior
creates a new project successfully.
(A clear and concise description of what you expected to happen.)
## Minimal Reproduction
(For bugs that cannot be reproduced within RNTester, please provide a [minimal](https://stackoverflow.com/help/mcve) repository.)
## Environment
info Fetching system and libraries information...
System:
OS: macOS 10.15.2
CPU: (8) x64 Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz
Memory: 101.79 MB / 32.00 GB
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 12.16.0 - ~/.nvm/versions/node/v12.16.0/bin/node
Yarn: 1.21.1 - /usr/local/bin/yarn
npm: 6.13.4 - ~/.nvm/versions/node/v12.16.0/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
Android SDK:
API Levels: 26, 27, 28
Build Tools: 27.0.3, 28.0.3
System Images: android-28 | Google APIs Intel x86 Atom
Android NDK: 19.0.5232133
IDEs:
Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
npmPackages:
react-native: ^0.61.5 => 0.61.5
npmGlobalPackages:
create-react-native-app: 2.0.2
react-native-macos-cli: 2.0.1
Reactions are currently unavailable