Closed zabojad closed 6 years ago
After installing npm packages on a fresh project, the project got not recognized as a rn project anymore:
MacBook-Pro:myproj me$ react-native init PosMobile This will walk you through creating a new React Native project in /Users/me/myproj/PosMobile Using yarn v0.27.5 Installing react-native... yarn add v0.27.5 info No lockfile found. [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning "react-native@0.57.0" has unmet peer dependency "react@16.5.0". [4/4] Building fresh packages... success Saved lockfile. success Saved 551 new dependencies. ├─ @babel/code-frame@7.0.0 ├─ @babel/core@7.0.1 ├─ @babel/generator@7.0.0 ├─ @babel/helper-annotate-as-pure@7.0.0 ├─ @babel/helper-builder-binary-assignment-operator-visitor@7.0.0 ├─ @babel/helper-builder-react-jsx@7.0.0 ├─ @babel/helper-call-delegate@7.0.0 ├─ @babel/helper-define-map@7.0.0 ├─ @babel/helper-explode-assignable-expression@7.0.0 ├─ @babel/helper-function-name@7.0.0 ├─ @babel/helper-get-function-arity@7.0.0 ├─ @babel/helper-hoist-variables@7.0.0 ├─ @babel/helper-member-expression-to-functions@7.0.0 ├─ @babel/helper-module-imports@7.0.0 ├─ @babel/helper-module-transforms@7.0.0 ├─ @babel/helper-optimise-call-expression@7.0.0 ├─ @babel/helper-plugin-utils@7.0.0 ├─ @babel/helper-regex@7.0.0 ├─ @babel/helper-remap-async-to-generator@7.0.0 ├─ @babel/helper-replace-supers@7.0.0 ├─ @babel/helper-simple-access@7.0.0 ├─ @babel/helper-split-export-declaration@7.0.0 ├─ @babel/helper-wrap-function@7.0.0 ├─ @babel/helpers@7.0.0 ├─ @babel/highlight@7.0.0 ├─ @babel/parser@7.0.0 ├─ @babel/plugin-external-helpers@7.0.0 ├─ @babel/plugin-proposal-class-properties@7.0.0 ├─ @babel/plugin-proposal-nullish-coalescing-operator@7.0.0 ├─ @babel/plugin-proposal-object-rest-spread@7.0.0 ├─ @babel/plugin-proposal-optional-catch-binding@7.0.0 ├─ @babel/plugin-proposal-optional-chaining@7.0.0 ├─ @babel/plugin-syntax-class-properties@7.0.0 ├─ @babel/plugin-syntax-dynamic-import@7.0.0 ├─ @babel/plugin-syntax-flow@7.0.0 ├─ @babel/plugin-syntax-jsx@7.0.0 ├─ @babel/plugin-syntax-nullish-coalescing-operator@7.0.0 ├─ @babel/plugin-syntax-object-rest-spread@7.0.0 ├─ @babel/plugin-syntax-optional-catch-binding@7.0.0 ├─ @babel/plugin-syntax-optional-chaining@7.0.0 ├─ @babel/plugin-syntax-typescript@7.0.0 ├─ @babel/plugin-transform-arrow-functions@7.0.0 ├─ @babel/plugin-transform-async-to-generator@7.0.0 ├─ @babel/plugin-transform-block-scoping@7.0.0 ├─ @babel/plugin-transform-classes@7.0.0 ├─ @babel/plugin-transform-computed-properties@7.0.0 ├─ @babel/plugin-transform-destructuring@7.0.0 ├─ @babel/plugin-transform-exponentiation-operator@7.0.0 ├─ @babel/plugin-transform-flow-strip-types@7.0.0 ├─ @babel/plugin-transform-for-of@7.0.0 ├─ @babel/plugin-transform-function-name@7.0.0 ├─ @babel/plugin-transform-literals@7.0.0 ├─ @babel/plugin-transform-modules-commonjs@7.0.0 ├─ @babel/plugin-transform-object-assign@7.0.0 ├─ @babel/plugin-transform-parameters@7.0.0 ├─ @babel/plugin-transform-react-display-name@7.0.0 ├─ @babel/plugin-transform-react-jsx-source@7.0.0 ├─ @babel/plugin-transform-react-jsx@7.0.0 ├─ @babel/plugin-transform-regenerator@7.0.0 ├─ @babel/plugin-transform-shorthand-properties@7.0.0 ├─ @babel/plugin-transform-spread@7.0.0 ├─ @babel/plugin-transform-sticky-regex@7.0.0 ├─ @babel/plugin-transform-template-literals@7.0.0 ├─ @babel/plugin-transform-typescript@7.0.0 ├─ @babel/plugin-transform-unicode-regex@7.0.0 ├─ @babel/register@7.0.0 ├─ @babel/template@7.0.0 ├─ @babel/traverse@7.0.0 ├─ @babel/types@7.0.0 ├─ abbrev@1.1.1 ├─ absolute-path@0.0.0 ├─ accepts@1.3.5 ├─ ansi-colors@1.1.0 ├─ ansi-cyan@0.1.1 ├─ ansi-escapes@3.1.0 ├─ ansi-gray@0.1.1 ├─ ansi-red@0.1.1 ├─ ansi-regex@2.1.1 ├─ ansi-styles@2.2.1 ├─ ansi-wrap@0.1.0 ├─ ansi@0.3.1 ├─ anymatch@2.0.0 ├─ aproba@1.2.0 ├─ are-we-there-yet@1.1.5 ├─ argparse@1.0.10 ├─ arr-diff@4.0.0 ├─ arr-flatten@1.1.0 ├─ arr-union@3.1.0 ├─ array-filter@0.0.1 ├─ array-map@0.0.0 ├─ array-reduce@0.0.0 ├─ array-slice@0.2.3 ├─ array-unique@0.3.2 ├─ art@0.10.3 ├─ asap@2.0.6 ├─ assign-symbols@1.0.0 ├─ async-limiter@1.0.0 ├─ async@2.6.1 ├─ atob@2.1.2 ├─ babel-code-frame@6.26.0 ├─ babel-core@6.26.3 ├─ babel-generator@6.26.1 ├─ babel-helper-builder-react-jsx@6.26.0 ├─ babel-helper-call-delegate@6.24.1 ├─ babel-helper-define-map@6.26.0 ├─ babel-helper-function-name@6.24.1 ├─ babel-helper-get-function-arity@6.24.1 ├─ babel-helper-hoist-variables@6.24.1 ├─ babel-helper-optimise-call-expression@6.24.1 ├─ babel-helper-replace-supers@6.24.1 ├─ babel-helpers@6.24.1 ├─ babel-messages@6.23.0 ├─ babel-plugin-check-es2015-constants@6.22.0 ├─ babel-plugin-syntax-class-properties@6.13.0 ├─ babel-plugin-syntax-flow@6.18.0 ├─ babel-plugin-syntax-jsx@6.18.0 ├─ babel-plugin-syntax-object-rest-spread@6.13.0 ├─ babel-plugin-syntax-trailing-function-commas@6.22.0 ├─ babel-plugin-transform-class-properties@6.24.1 ├─ babel-plugin-transform-es2015-arrow-functions@6.22.0 ├─ babel-plugin-transform-es2015-block-scoped-functions@6.22.0 ├─ babel-plugin-transform-es2015-block-scoping@6.26.0 ├─ babel-plugin-transform-es2015-classes@6.24.1 ├─ babel-plugin-transform-es2015-computed-properties@6.24.1 ├─ babel-plugin-transform-es2015-destructuring@6.23.0 ├─ babel-plugin-transform-es2015-for-of@6.23.0 ├─ babel-plugin-transform-es2015-function-name@6.24.1 ├─ babel-plugin-transform-es2015-literals@6.22.0 ├─ babel-plugin-transform-es2015-modules-commonjs@6.26.2 ├─ babel-plugin-transform-es2015-object-super@6.24.1 ├─ babel-plugin-transform-es2015-parameters@6.24.1 ├─ babel-plugin-transform-es2015-shorthand-properties@6.24.1 ├─ babel-plugin-transform-es2015-spread@6.22.0 ├─ babel-plugin-transform-es2015-template-literals@6.22.0 ├─ babel-plugin-transform-es3-member-expression-literals@6.22.0 ├─ babel-plugin-transform-es3-property-literals@6.22.0 ├─ babel-plugin-transform-flow-strip-types@6.22.0 ├─ babel-plugin-transform-object-rest-spread@6.26.0 ├─ babel-plugin-transform-react-display-name@6.25.0 ├─ babel-plugin-transform-react-jsx@6.24.1 ├─ babel-plugin-transform-strict-mode@6.24.1 ├─ babel-preset-fbjs@2.3.0 ├─ babel-register@6.26.0 ├─ babel-runtime@6.26.0 ├─ babel-template@6.26.0 ├─ babel-traverse@6.26.0 ├─ babel-types@6.26.0 ├─ babylon@6.18.0 ├─ balanced-match@1.0.0 ├─ base@0.11.2 ├─ base64-js@1.3.0 ├─ basic-auth@2.0.0 ├─ big-integer@1.6.36 ├─ bplist-creator@0.0.7 ├─ bplist-parser@0.1.1 ├─ brace-expansion@1.1.11 ├─ braces@2.3.2 ├─ bser@2.0.0 ├─ buffer-from@1.1.1 ├─ builtin-modules@1.1.1 ├─ bytes@3.0.0 ├─ cache-base@1.0.1 ├─ camelcase@4.1.0 ├─ capture-exit@1.2.0 ├─ chalk@1.1.3 ├─ chardet@0.4.2 ├─ chownr@1.0.1 ├─ class-utils@0.3.6 ├─ cli-cursor@2.1.0 ├─ cli-width@2.2.0 ├─ cliui@3.2.0 ├─ 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 ├─ commander@2.18.0 ├─ commondir@1.0.1 ├─ component-emitter@1.2.1 ├─ compressible@2.0.14 ├─ compression@1.7.3 ├─ concat-map@0.0.1 ├─ concat-stream@1.6.2 ├─ connect@3.6.6 ├─ console-control-strings@1.1.0 ├─ convert-source-map@1.6.0 ├─ copy-descriptor@0.1.1 ├─ core-js@2.5.7 ├─ core-util-is@1.0.2 ├─ cosmiconfig@5.0.6 ├─ create-react-class@15.6.3 ├─ cross-spawn@5.1.0 ├─ debug@2.6.9 ├─ decamelize@1.2.0 ├─ decode-uri-component@0.2.0 ├─ deep-extend@0.6.0 ├─ define-property@0.2.5 ├─ delegates@1.0.0 ├─ denodeify@1.2.1 ├─ depd@1.1.2 ├─ destroy@1.0.4 ├─ detect-indent@4.0.0 ├─ detect-libc@1.0.3 ├─ detect-newline@2.1.0 ├─ dom-walk@0.1.1 ├─ ee-first@1.1.1 ├─ encodeurl@1.0.2 ├─ encoding@0.1.12 ├─ envinfo@5.10.0 ├─ error-ex@1.3.2 ├─ errorhandler@1.5.0 ├─ escape-html@1.0.3 ├─ escape-string-regexp@1.0.5 ├─ esprima@4.0.1 ├─ esutils@2.0.2 ├─ etag@1.8.1 ├─ event-target-shim@1.1.1 ├─ eventemitter3@3.1.0 ├─ exec-sh@0.2.2 ├─ execa@0.7.0 ├─ expand-brackets@2.1.4 ├─ expand-range@1.8.2 ├─ extend-shallow@2.0.1 ├─ external-editor@2.2.0 ├─ extglob@2.0.4 ├─ fancy-log@1.3.2 ├─ fb-watchman@2.0.0 ├─ fbjs-scripts@0.8.3 ├─ fbjs@0.8.17 ├─ figures@2.0.0 ├─ filename-regex@2.0.1 ├─ fill-range@4.0.0 ├─ finalhandler@1.1.0 ├─ find-cache-dir@1.0.0 ├─ find-up@2.1.0 ├─ for-in@1.0.2 ├─ for-own@0.1.5 ├─ fragment-cache@0.2.1 ├─ fresh@0.5.2 ├─ fs-extra@1.0.0 ├─ fs-minipass@1.2.5 ├─ fs.realpath@1.0.0 ├─ fsevents@1.2.4 ├─ gauge@1.2.7 ├─ get-caller-file@1.0.3 ├─ get-stream@3.0.0 ├─ get-value@2.0.6 ├─ glob-base@0.3.0 ├─ glob-parent@2.0.0 ├─ glob@7.1.3 ├─ global@4.3.2 ├─ globals@11.7.0 ├─ graceful-fs@4.1.11 ├─ growly@1.3.0 ├─ has-ansi@2.0.0 ├─ has-flag@3.0.0 ├─ has-unicode@2.0.1 ├─ has-value@1.0.0 ├─ has-values@1.0.0 ├─ home-or-tmp@3.0.0 ├─ hosted-git-info@2.7.1 ├─ http-errors@1.6.3 ├─ iconv-lite@0.4.24 ├─ ignore-walk@3.0.1 ├─ image-size@0.6.3 ├─ imurmurhash@0.1.4 ├─ inflight@1.0.6 ├─ inherits@2.0.3 ├─ ini@1.3.5 ├─ inquirer@3.3.0 ├─ invariant@2.2.4 ├─ invert-kv@1.0.0 ├─ is-accessor-descriptor@1.0.0 ├─ is-arrayish@0.2.1 ├─ is-buffer@1.1.6 ├─ is-builtin-module@1.0.0 ├─ is-data-descriptor@1.0.0 ├─ is-descriptor@1.0.2 ├─ is-directory@0.3.1 ├─ is-dotfile@1.0.3 ├─ is-equal-shallow@0.1.3 ├─ is-extendable@0.1.1 ├─ is-extglob@1.0.0 ├─ is-finite@1.0.2 ├─ is-fullwidth-code-point@1.0.0 ├─ is-glob@2.0.1 ├─ is-number@3.0.0 ├─ is-plain-object@2.0.4 ├─ is-posix-bracket@0.1.1 ├─ is-primitive@2.0.0 ├─ is-promise@2.1.0 ├─ is-stream@1.1.0 ├─ is-windows@1.0.2 ├─ isarray@1.0.0 ├─ isexe@2.0.0 ├─ isobject@3.0.1 ├─ isomorphic-fetch@2.2.1 ├─ jest-docblock@23.2.0 ├─ jest-haste-map@23.5.0 ├─ jest-serializer@23.0.1 ├─ jest-worker@23.2.0 ├─ js-tokens@4.0.0 ├─ js-yaml@3.12.0 ├─ jsesc@2.5.1 ├─ json-parse-better-errors@1.0.2 ├─ json-stable-stringify@1.0.1 ├─ json5@0.5.1 ├─ jsonfile@2.4.0 ├─ jsonify@0.0.0 ├─ kind-of@3.2.2 ├─ klaw@1.3.1 ├─ lcid@1.0.0 ├─ load-json-file@2.0.0 ├─ locate-path@2.0.0 ├─ lodash.pad@4.5.1 ├─ lodash.padend@4.6.1 ├─ lodash.padstart@4.6.1 ├─ lodash.throttle@4.1.1 ├─ lodash@4.17.11 ├─ loose-envify@1.4.0 ├─ lru-cache@4.1.3 ├─ make-dir@1.3.0 ├─ makeerror@1.0.11 ├─ map-cache@0.2.2 ├─ map-visit@1.0.0 ├─ math-random@1.0.1 ├─ mem@1.1.0 ├─ merge-stream@1.0.1 ├─ merge@1.2.0 ├─ metro-babel-register@0.45.3 ├─ metro-babel7-plugin-react-transform@0.45.3 ├─ metro-cache@0.45.3 ├─ metro-config@0.45.3 ├─ metro-core@0.45.3 ├─ metro-memory-fs@0.45.3 ├─ metro-minify-uglify@0.45.3 ├─ metro-react-native-babel-preset@0.45.3 ├─ metro-resolver@0.45.3 ├─ metro-source-map@0.45.3 ├─ metro@0.45.3 ├─ micromatch@3.1.10 ├─ mime-db@1.36.0 ├─ mime-types@2.1.11 ├─ mime@1.6.0 ├─ mimic-fn@1.2.0 ├─ min-document@2.19.0 ├─ minimatch@3.0.4 ├─ minimist@1.2.0 ├─ minipass@2.3.4 ├─ minizlib@1.1.0 ├─ mixin-deep@1.3.1 ├─ mkdirp@0.5.1 ├─ morgan@1.9.1 ├─ ms@2.0.0 ├─ mute-stream@0.0.7 ├─ nan@2.11.0 ├─ nanomatch@1.2.13 ├─ needle@2.2.3 ├─ negotiator@0.6.1 ├─ node-fetch@2.2.0 ├─ node-int64@0.4.0 ├─ node-modules-regexp@1.0.0 ├─ node-notifier@5.2.1 ├─ node-pre-gyp@0.10.3 ├─ nopt@4.0.1 ├─ normalize-package-data@2.4.0 ├─ normalize-path@2.1.1 ├─ npm-bundled@1.0.5 ├─ npm-packlist@1.1.11 ├─ npm-run-path@2.0.2 ├─ npmlog@2.0.4 ├─ nullthrows@1.1.0 ├─ number-is-nan@1.0.1 ├─ object-assign@4.1.1 ├─ object-copy@0.1.0 ├─ object-visit@1.0.1 ├─ object.omit@2.0.1 ├─ object.pick@1.3.0 ├─ on-finished@2.3.0 ├─ on-headers@1.0.1 ├─ once@1.4.0 ├─ onetime@2.0.1 ├─ opn@3.0.3 ├─ optimist@0.6.1 ├─ options@0.0.6 ├─ os-homedir@1.0.2 ├─ os-locale@2.1.0 ├─ os-tmpdir@1.0.2 ├─ osenv@0.1.5 ├─ p-finally@1.0.0 ├─ p-limit@1.3.0 ├─ p-locate@2.0.0 ├─ p-try@1.0.0 ├─ parse-glob@3.0.4 ├─ parse-json@4.0.0 ├─ parseurl@1.3.2 ├─ pascalcase@0.1.1 ├─ path-exists@3.0.0 ├─ path-is-absolute@1.0.1 ├─ path-key@2.0.1 ├─ path-parse@1.0.6 ├─ path-type@2.0.0 ├─ pegjs@0.10.0 ├─ pify@2.3.0 ├─ pirates@4.0.0 ├─ pkg-dir@2.0.0 ├─ plist@3.0.1 ├─ plugin-error@0.1.2 ├─ posix-character-classes@0.1.1 ├─ preserve@0.2.0 ├─ pretty-format@4.3.1 ├─ private@0.1.8 ├─ process-nextick-args@2.0.0 ├─ process@0.5.2 ├─ promise@7.3.1 ├─ prop-types@15.6.2 ├─ pseudomap@1.0.2 ├─ randomatic@3.1.0 ├─ range-parser@1.2.0 ├─ rc@1.2.8 ├─ react-clone-referenced-element@1.1.0 ├─ react-deep-force-update@1.1.2 ├─ react-devtools-core@3.3.4 ├─ react-native@0.57.0 ├─ react-proxy@1.1.8 ├─ react-timer-mixin@0.13.4 ├─ react-transform-hmr@1.0.4 ├─ read-pkg-up@2.0.0 ├─ read-pkg@2.0.0 ├─ readable-stream@2.3.6 ├─ regenerate-unicode-properties@7.0.0 ├─ regenerate@1.4.0 ├─ regenerator-runtime@0.11.1 ├─ regenerator-transform@0.13.3 ├─ regex-cache@0.4.4 ├─ regex-not@1.0.2 ├─ regexpu-core@4.2.0 ├─ regjsgen@0.4.0 ├─ regjsparser@0.3.0 ├─ remove-trailing-separator@1.1.0 ├─ repeat-element@1.1.3 ├─ repeat-string@1.6.1 ├─ repeating@2.0.1 ├─ require-directory@2.1.1 ├─ require-main-filename@1.0.1 ├─ resolve-url@0.2.1 ├─ resolve@1.8.1 ├─ restore-cursor@2.0.0 ├─ ret@0.1.15 ├─ rimraf@2.6.2 ├─ rsvp@3.6.2 ├─ run-async@2.3.0 ├─ rx-lite-aggregates@4.0.8 ├─ rx-lite@4.0.8 ├─ safe-buffer@5.1.2 ├─ safe-regex@1.1.0 ├─ safer-buffer@2.1.2 ├─ sane@2.5.2 ├─ sax@1.1.6 ├─ semver@5.5.1 ├─ send@0.16.2 ├─ serialize-error@2.1.0 ├─ serve-static@1.13.2 ├─ set-blocking@2.0.0 ├─ set-value@2.0.0 ├─ setimmediate@1.0.5 ├─ setprototypeof@1.1.0 ├─ shebang-command@1.2.0 ├─ shebang-regex@1.0.0 ├─ shell-quote@1.6.1 ├─ shellwords@0.1.1 ├─ signal-exit@3.0.2 ├─ simple-plist@0.2.1 ├─ slash@1.0.0 ├─ slide@1.1.6 ├─ snapdragon-node@2.1.1 ├─ snapdragon-util@3.0.1 ├─ snapdragon@0.8.2 ├─ source-map-resolve@0.5.2 ├─ source-map-support@0.5.9 ├─ source-map-url@0.4.0 ├─ source-map@0.5.7 ├─ spdx-correct@3.0.0 ├─ spdx-exceptions@2.1.0 ├─ spdx-expression-parse@3.0.0 ├─ spdx-license-ids@3.0.1 ├─ split-string@3.1.0 ├─ sprintf-js@1.0.3 ├─ stacktrace-parser@0.1.4 ├─ static-extend@0.1.2 ├─ statuses@1.3.1 ├─ stream-buffers@2.2.0 ├─ string_decoder@1.1.1 ├─ string-width@1.0.2 ├─ strip-ansi@3.0.1 ├─ strip-bom@3.0.0 ├─ strip-eof@1.0.0 ├─ strip-json-comments@2.0.1 ├─ supports-color@2.0.0 ├─ tar@4.4.6 ├─ temp@0.8.3 ├─ throat@4.1.0 ├─ through@2.3.8 ├─ through2@2.0.3 ├─ time-stamp@1.1.0 ├─ tmp@0.0.33 ├─ tmpl@1.0.4 ├─ to-fast-properties@2.0.0 ├─ to-object-path@0.3.0 ├─ to-regex-range@2.1.1 ├─ to-regex@3.0.2 ├─ trim-right@1.0.1 ├─ typedarray@0.0.6 ├─ ua-parser-js@0.7.18 ├─ uglify-es@3.3.10 ├─ 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.0.2 ├─ unicode-property-aliases-ecmascript@1.0.4 ├─ union-value@1.0.0 ├─ 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.0.1 ├─ validate-npm-package-license@3.0.4 ├─ vary@1.1.2 ├─ walker@1.0.7 ├─ watch@0.18.0 ├─ whatwg-fetch@3.0.0 ├─ which-module@2.0.0 ├─ which@1.3.1 ├─ wide-align@1.1.3 ├─ wordwrap@1.0.0 ├─ wrap-ansi@2.1.0 ├─ wrappy@1.0.2 ├─ write-file-atomic@1.3.4 ├─ ws@1.1.5 ├─ xcode@0.9.3 ├─ xmlbuilder@9.0.7 ├─ xmldoc@0.4.0 ├─ xmldom@0.1.27 ├─ xpipe@1.0.5 ├─ xtend@4.0.1 ├─ y18n@3.2.1 ├─ yallist@3.0.2 ├─ yargs-parser@7.0.0 └─ yargs@9.0.1 Done in 55.54s. Setting up new React Native app in /Users/me/myproj/PosMobile Adding React... yarn add v0.27.5 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... success Saved lockfile. success Saved 2 new dependencies. ├─ react@16.5.0 └─ schedule@0.3.0 Done in 6.28s. Adding Jest... yarn add v0.27.5 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... success Saved lockfile. success Saved 161 new dependencies. ├─ abab@2.0.0 ├─ acorn-globals@4.1.0 ├─ acorn@5.7.3 ├─ ajv@5.5.2 ├─ append-transform@0.4.0 ├─ array-equal@1.0.0 ├─ arrify@1.0.1 ├─ asn1@0.2.4 ├─ assert-plus@1.0.0 ├─ astral-regex@1.0.0 ├─ asynckit@0.4.0 ├─ aws-sign2@0.7.0 ├─ aws4@1.8.0 ├─ babel-jest@23.6.0 ├─ babel-plugin-istanbul@4.1.6 ├─ babel-plugin-jest-hoist@23.2.0 ├─ babel-preset-jest@23.2.0 ├─ bcrypt-pbkdf@1.0.2 ├─ browser-process-hrtime@0.1.2 ├─ browser-resolve@1.11.3 ├─ callsites@2.0.0 ├─ caseless@0.12.0 ├─ ci-info@1.5.1 ├─ cliui@4.1.0 ├─ co@4.6.0 ├─ combined-stream@1.0.6 ├─ cssom@0.3.4 ├─ cssstyle@1.1.1 ├─ dashdash@1.14.1 ├─ data-urls@1.0.1 ├─ deep-is@0.1.3 ├─ default-require-extensions@1.0.0 ├─ define-properties@1.1.3 ├─ delayed-stream@1.0.0 ├─ diff@3.5.0 ├─ domexception@1.0.1 ├─ ecc-jsbn@0.1.2 ├─ es-abstract@1.12.0 ├─ es-to-primitive@1.1.1 ├─ escodegen@1.11.0 ├─ estraverse@4.2.0 ├─ exit@0.1.2 ├─ expect@23.6.0 ├─ extend@3.0.2 ├─ extsprintf@1.3.0 ├─ fast-deep-equal@1.1.0 ├─ fast-json-stable-stringify@2.0.0 ├─ fast-levenshtein@2.0.6 ├─ fileset@2.0.3 ├─ forever-agent@0.6.1 ├─ form-data@2.3.2 ├─ function-bind@1.1.1 ├─ getpass@0.1.7 ├─ handlebars@4.0.12 ├─ har-schema@2.0.0 ├─ har-validator@5.1.0 ├─ has@1.0.3 ├─ html-encoding-sniffer@1.0.2 ├─ http-signature@1.2.0 ├─ import-local@1.0.0 ├─ is-callable@1.1.4 ├─ is-ci@1.2.1 ├─ is-date-object@1.0.1 ├─ is-generator-fn@1.0.0 ├─ is-regex@1.0.4 ├─ is-symbol@1.0.1 ├─ is-typedarray@1.0.0 ├─ is-utf8@0.2.1 ├─ isstream@0.1.2 ├─ istanbul-api@1.3.7 ├─ istanbul-lib-coverage@1.2.1 ├─ istanbul-lib-hook@1.2.2 ├─ istanbul-lib-instrument@1.10.2 ├─ istanbul-lib-report@1.1.5 ├─ istanbul-lib-source-maps@1.2.6 ├─ istanbul-reports@1.5.1 ├─ jest-changed-files@23.4.2 ├─ jest-cli@23.6.0 ├─ jest-config@23.6.0 ├─ jest-diff@23.6.0 ├─ jest-each@23.6.0 ├─ jest-environment-jsdom@23.4.0 ├─ jest-environment-node@23.4.0 ├─ jest-get-type@22.4.3 ├─ jest-haste-map@23.6.0 ├─ jest-jasmine2@23.6.0 ├─ jest-leak-detector@23.6.0 ├─ jest-matcher-utils@23.6.0 ├─ jest-message-util@23.4.0 ├─ jest-mock@23.2.0 ├─ jest-regex-util@23.3.0 ├─ jest-resolve-dependencies@23.6.0 ├─ jest-resolve@23.6.0 ├─ jest-runner@23.6.0 ├─ jest-runtime@23.6.0 ├─ jest-snapshot@23.6.0 ├─ jest-util@23.4.0 ├─ jest-validate@23.6.0 ├─ jest-watcher@23.4.0 ├─ jest@23.6.0 ├─ jsbn@0.1.1 ├─ jsdom@11.12.0 ├─ json-schema-traverse@0.3.1 ├─ json-schema@0.2.3 ├─ json-stringify-safe@5.0.1 ├─ jsprim@1.4.1 ├─ kleur@2.0.2 ├─ left-pad@1.3.0 ├─ leven@2.1.0 ├─ levn@0.3.0 ├─ lodash.sortby@4.7.0 ├─ metro-react-native-babel-preset@0.45.3 ├─ natural-compare@1.4.0 ├─ nwsapi@2.0.9 ├─ oauth-sign@0.9.0 ├─ object-keys@1.0.12 ├─ object.getownpropertydescriptors@2.0.3 ├─ optionator@0.8.2 ├─ parse5@4.0.0 ├─ performance-now@2.1.0 ├─ pinkie-promise@2.0.1 ├─ pinkie@2.0.4 ├─ pn@1.1.0 ├─ prelude-ls@1.1.2 ├─ pretty-format@23.6.0 ├─ prompts@0.1.14 ├─ psl@1.1.29 ├─ punycode@1.4.1 ├─ qs@6.5.2 ├─ react-is@16.5.1 ├─ react-test-renderer@16.5.0 ├─ realpath-native@1.0.2 ├─ request-promise-core@1.1.1 ├─ request-promise-native@1.0.5 ├─ request@2.88.0 ├─ resolve-cwd@2.0.0 ├─ resolve-from@3.0.0 ├─ sisteransi@0.1.1 ├─ sshpk@1.14.2 ├─ stack-utils@1.0.1 ├─ stealthy-require@1.1.1 ├─ string-length@2.0.0 ├─ strip-bom@2.0.0 ├─ symbol-tree@3.2.2 ├─ test-exclude@4.2.3 ├─ tough-cookie@2.4.3 ├─ tr46@1.0.1 ├─ tunnel-agent@0.6.0 ├─ tweetnacl@0.14.5 ├─ type-check@0.3.2 ├─ uglify-js@3.4.9 ├─ util.promisify@1.0.0 ├─ verror@1.10.0 ├─ w3c-hr-time@1.0.1 ├─ webidl-conversions@4.0.2 ├─ whatwg-encoding@1.0.4 ├─ whatwg-mimetype@2.1.0 ├─ whatwg-url@6.5.0 ├─ xml-name-validator@3.0.0 ├─ yargs-parser@9.0.2 └─ yargs@11.1.0 Done in 30.63s. To run your app on iOS: cd /Users/me/myproj/PosMobile react-native run-ios - or - Open ios/PosMobile.xcodeproj in Xcode Hit the Run button To run your app on Android: cd /Users/me/myproj/PosMobile Have an Android emulator running (quickest way to get started), or a device connected react-native run-android MacBook-Pro:myproj me$ ls LICENSE.txt TODO.NOW.md app signing PosMobile TODO.md dev.hxml src README.md VERSION.txt dist.hxml MacBook-Pro:myproj me$ mv PosMobile/ bin MacBook-Pro:myproj me$ cd bin MacBook-Pro:bin thomasfetiveau$ react-native info React Native Environment Info: System: OS: macOS High Sierra 10.13.6 CPU: x64 Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz Memory: 1013.73 MB / 16.00 GB Shell: 3.2.57 - /bin/bash Binaries: Node: 8.11.3 - ~/.nvm/versions/node/v8.11.3/bin/node Yarn: yarn install v0.27.5 [1/4] Resolving packages... success Already up-to-date. Done in 1.32s. - /usr/local/bin/yarn npm: 5.6.0 - ~/.nvm/versions/node/v8.11.3/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 11.4, macOS 10.13, tvOS 11.4, watchOS 4.3 Android SDK: Build Tools: 23.0.1, 23.0.3, 25.0.0, 25.0.2, 25.0.3, 26.0.1, 26.0.2, 26.0.3, 27.0.3 API Levels: 18, 23, 24, 25, 26 IDEs: Android Studio: 3.1 AI-173.4819257 Xcode: 9.4.1/9F2000 - /usr/bin/xcodebuild npmPackages: react: 16.5.0 => 16.5.0 react-native: 0.57.0 => 0.57.0 npmGlobalPackages: react-native-app-id: 0.0.4 react-native-cli: 2.0.1 MacBook-Pro:bin thomasfetiveau$ npm install crypto-js intl react-intl react-native-device-info react-native-gesture-handler react-native-keychain react-native-navigation react-native-swiper react-native-tab-view react-native-vector-icons react-redux realm redux redux-persist redux-thunk scandit-react-native uuid validator --save npm WARN rm not removing /Users/me/myproj/bin/node_modules/.bin/jest as it wasn't installed by /Users/me/myproj/bin/node_modules/jest npm WARN rm not removing /Users/me/myproj/bin/node_modules/.bin/uuid as it wasn't installed by /Users/me/myproj/bin/node_modules/uuid npm WARN rm not removing /Users/me/myproj/bin/node_modules/.bin/jsesc as it wasn't installed by /Users/me/myproj/bin/node_modules/jsesc npm WARN rm not removing /Users/me/myproj/bin/node_modules/.bin/esparse as it wasn't installed by /Users/me/myproj/bin/node_modules/esprima npm WARN rm not removing /Users/me/myproj/bin/node_modules/.bin/esvalidate as it wasn't installed by /Users/me/myproj/bin/node_modules/esprima > realm@2.15.3 install /Users/me/myproj/bin/node_modules/realm > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using request for node-pre-gyp https download [realm] Success: "/Users/me/myproj/bin/node_modules/realm/compiled/node-v57_darwin_x64/realm.node" is installed via remote npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN react-native-gesture-handler@1.0.7 requires a peer of react@> 15.0.0 but none is installed. You must install peer dependencies yourself. npm WARN react-native-gesture-handler@1.0.7 requires a peer of react-native@>= 0.50.0 but none is installed. You must install peer dependencies yourself. npm WARN react-intl@2.5.0 requires a peer of react@^0.14.9 || ^15.0.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself. npm WARN react-redux@5.0.7 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself. npm WARN scandit-react-native@5.8.2 requires a peer of react@>16.0.0 but none is installed. You must install peer dependencies yourself. npm WARN scandit-react-native@5.8.2 requires a peer of react-native@>0.47.0 but none is installed. You must install peer dependencies yourself. npm WARN react-native-navigation@1.1.486 requires a peer of react@* but none is installed. You must install peer dependencies yourself. npm WARN react-native-navigation@1.1.486 requires a peer of react-native@* but none is installed. You must install peer dependencies yourself. npm WARN react-native-tab-view@1.0.2 requires a peer of react@* but none is installed. You must install peer dependencies yourself. npm WARN react-native-tab-view@1.0.2 requires a peer of react-native@* but none is installed. You must install peer dependencies yourself. + react-native-gesture-handler@1.0.7 + react-native-device-info@0.22.5 + react-intl@2.5.0 + react-native-keychain@3.0.0 + react-native-vector-icons@5.0.0 + react-redux@5.0.7 + realm@2.15.3 + redux@4.0.0 + redux-persist@5.10.0 + scandit-react-native@5.8.2 + uuid@3.3.2 + react-native-navigation@1.1.486 + redux-thunk@2.3.0 + validator@10.7.1 + react-native-swiper@1.5.13 + intl@1.2.5 + react-native-tab-view@1.0.2 + crypto-js@3.1.9-1 added 75 packages, removed 769 packages, updated 190 packages and moved 3 packages in 49.674s MacBook-Pro:bin thomasfetiveau$ react-native link Command `link` unrecognized. Make sure that you have run `npm install` and that you are inside a react-native project. MacBook-Pro:bin thomasfetiveau$ react-native info Command `info` unrecognized. Make sure that you have run `npm install` and that you are inside a react-native project.
using yarn instead of npm solved the problem.
After installing npm packages on a fresh project, the project got not recognized as a rn project anymore: