I cannot install simle-react-dropdown - reactjs

I am trying to install react-simple-dropdown by typing the following command in GitBash in the project directory:
npm i react-simple-dropdown
When I run that I get the below errors:
$ npm i react-simple-dropdown
lease-tracker#0.1.0 C:\Lease_Tracker
+-- UNMET PEER DEPENDENCY react#16.2.0
+-- UNMET PEER DEPENDENCY react-dom#16.2.0
`-- react-simple-dropdown#3.2.0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#^1.1.3 (node_modules\react-scripts\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN react-simple-dropdown#3.2.0 requires a peer of react#0.14.x || 15.x but none was installed.
npm WARN react-simple-dropdown#3.2.0 requires a peer of react-dom#0.14.x || 15.x but none was installed.
npm WARN simple-react-dropdown#3.3.0 requires a peer of react#^15.3.1 but none was installed.
npm WARN simple-react-dropdown#3.3.0 requires a peer of react-dom#^15.3.1 but none was installed.
Could you please help me out with this?
Thanks,
Emir Kobaslic

These are just warnings not errors .

Related

SvelteKit on Cloudflare Pages -- npm ERR! code ELIFECYCLE

I'm trying to deploy a SvelteKit starter app to Cloudflare using the cloudflare documented method.
The following is embedded in the larger build output on Cloudflare's Pages server.
2023-01-08T09:01:19.786481Z npm ERR! code ELIFECYCLE
2023-01-08T09:01:19.786756Z npm ERR! errno 1
2023-01-08T09:01:19.786894Z npm ERR! #sveltejs/kit#1.0.7 postinstall: `node postinstall.js`
2023-01-08T09:01:19.787007Z npm ERR! Exit status 1
2023-01-08T09:01:19.787115Z npm ERR!
2023-01-08T09:01:19.78722Z npm ERR! Failed at the #sveltejs/kit#1.0.7 postinstall script.
2023-01-08T09:01:19.787326Z npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
After googling, I've found a few places that talk about a similar error - but it seems that all of the mentioned cases are specific to running the app locally. I can run the SvelteKit app fine locally. Only at deploy time do I get these errors. I set both my local nodejs and Pages nodejs versions to 16 in the environments as suggested in the documentation.
Full Build Log
2023-01-08T09:00:59.697204Z Cloning repository...
2023-01-08T09:01:00.600344Z From https://github.com/IwateKyle/my-svelte-app
2023-01-08T09:01:00.600899Z * branch f36ba5a59658fe132a8eef719401bb02b4fbd1b8 -> FETCH_HEAD
2023-01-08T09:01:00.60105Z
2023-01-08T09:01:00.658111Z HEAD is now at f36ba5a added cloudflare adapter
2023-01-08T09:01:00.658755Z
2023-01-08T09:01:00.803714Z
2023-01-08T09:01:00.831861Z Success: Finished cloning repository files
2023-01-08T09:01:01.583463Z Installing dependencies
2023-01-08T09:01:01.596149Z Python version set to 2.7
2023-01-08T09:01:04.823099Z v12.18.0 is already installed.
2023-01-08T09:01:05.982292Z Now using node v12.18.0 (npm v6.14.4)
2023-01-08T09:01:06.194401Z Started restoring cached build plugins
2023-01-08T09:01:06.209395Z Finished restoring cached build plugins
2023-01-08T09:01:06.688947Z Attempting ruby version 2.7.1, read from environment
2023-01-08T09:01:10.161106Z Using ruby version 2.7.1
2023-01-08T09:01:10.521715Z Using PHP version 5.6
2023-01-08T09:01:10.674896Z 5.2 is already installed.
2023-01-08T09:01:10.700396Z Using Swift version 5.2
2023-01-08T09:01:10.700985Z Started restoring cached node modules
2023-01-08T09:01:10.717029Z Finished restoring cached node modules
2023-01-08T09:01:10.957299Z Installing NPM modules using NPM version 6.14.4
2023-01-08T09:01:11.893747Z npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion#1, but package-lock.json was generated for lockfileVersion#2. I'll try to do my best with it!
2023-01-08T09:01:19.257258Z
2023-01-08T09:01:19.257603Z > esbuild#0.16.15 postinstall /opt/buildhome/repo/node_modules/esbuild
2023-01-08T09:01:19.257807Z > node install.js
2023-01-08T09:01:19.2581Z
2023-01-08T09:01:19.434448Z
2023-01-08T09:01:19.434944Z > svelte-preprocess#4.10.7 postinstall /opt/buildhome/repo/node_modules/svelte-preprocess
2023-01-08T09:01:19.435128Z > echo "[svelte-preprocess] Don't forget to install the preprocessors packages that will be used: node-sass/sass, stylus, less, postcss & postcss-load-config, coffeescript, pug, etc..."
2023-01-08T09:01:19.435254Z
2023-01-08T09:01:19.452912Z [svelte-preprocess] Don't forget to install the preprocessors packages that will be used: node-sass/sass, stylus, less, postcss & postcss-load-config, coffeescript, pug, etc...
2023-01-08T09:01:19.462105Z
2023-01-08T09:01:19.462323Z > #sveltejs/kit#1.0.7 postinstall /opt/buildhome/repo/node_modules/#sveltejs/kit
2023-01-08T09:01:19.462463Z > node postinstall.js
2023-01-08T09:01:19.462591Z
2023-01-08T09:01:19.54091Z (node:1280) ExperimentalWarning: The ESM module loader is experimental.
2023-01-08T09:01:19.54854Z file:///opt/buildhome/repo/node_modules/#sveltejs/kit/postinstall.js:8
2023-01-08T09:01:19.548917Z const cwd = process.env.INIT_CWD ?? process.cwd();
2023-01-08T09:01:19.549332Z ^
2023-01-08T09:01:19.549795Z
2023-01-08T09:01:19.550115Z SyntaxError: Unexpected token '?'
2023-01-08T09:01:19.55025Z at Loader.moduleStrategy (internal/modules/esm/translators.js:81:18)
2023-01-08T09:01:19.550382Z at async link (internal/modules/esm/module_job.js:37:21)
2023-01-08T09:01:19.766314Z npm WARN my-svelte-app#0.0.1 No repository field.
2023-01-08T09:01:19.766651Z npm WARN my-svelte-app#0.0.1 No license field.
2023-01-08T09:01:19.766834Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/android-arm#0.16.15 (node_modules/#esbuild/android-arm):
2023-01-08T09:01:19.76696Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/android-arm#0.16.15: wanted {"os":"android","arch":"arm"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.767081Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/android-arm64#0.16.15 (node_modules/#esbuild/android-arm64):
2023-01-08T09:01:19.767199Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/android-arm64#0.16.15: wanted {"os":"android","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.76732Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/android-x64#0.16.15 (node_modules/#esbuild/android-x64):
2023-01-08T09:01:19.767428Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/android-x64#0.16.15: wanted {"os":"android","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.767584Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/darwin-arm64#0.16.15 (node_modules/#esbuild/darwin-arm64):
2023-01-08T09:01:19.767732Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/darwin-arm64#0.16.15: wanted {"os":"darwin","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.76785Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/darwin-x64#0.16.15 (node_modules/#esbuild/darwin-x64):
2023-01-08T09:01:19.767996Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/darwin-x64#0.16.15: wanted {"os":"darwin","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.768109Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-arm#0.16.15 (node_modules/#esbuild/linux-arm):
2023-01-08T09:01:19.76822Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-arm#0.16.15: wanted {"os":"linux","arch":"arm"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.768328Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-loong64#0.16.15 (node_modules/#esbuild/linux-loong64):
2023-01-08T09:01:19.76844Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-loong64#0.16.15: wanted {"os":"linux","arch":"loong64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.768567Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-arm64#0.16.15 (node_modules/#esbuild/linux-arm64):
2023-01-08T09:01:19.768684Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-arm64#0.16.15: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.768799Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-ia32#0.16.15 (node_modules/#esbuild/linux-ia32):
2023-01-08T09:01:19.768908Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-ia32#0.16.15: wanted {"os":"linux","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.769014Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-mips64el#0.16.15 (node_modules/#esbuild/linux-mips64el):
2023-01-08T09:01:19.769137Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-mips64el#0.16.15: wanted {"os":"linux","arch":"mips64el"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.769274Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/freebsd-arm64#0.16.15 (node_modules/#esbuild/freebsd-arm64):
2023-01-08T09:01:19.769393Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/freebsd-arm64#0.16.15: wanted {"os":"freebsd","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.769517Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/freebsd-x64#0.16.15 (node_modules/#esbuild/freebsd-x64):
2023-01-08T09:01:19.769633Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/freebsd-x64#0.16.15: wanted {"os":"freebsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.769765Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-riscv64#0.16.15 (node_modules/#esbuild/linux-riscv64):
2023-01-08T09:01:19.769876Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-riscv64#0.16.15: wanted {"os":"linux","arch":"riscv64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.769986Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/openbsd-x64#0.16.15 (node_modules/#esbuild/openbsd-x64):
2023-01-08T09:01:19.770094Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/openbsd-x64#0.16.15: wanted {"os":"openbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.770209Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-ppc64#0.16.15 (node_modules/#esbuild/linux-ppc64):
2023-01-08T09:01:19.770315Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-ppc64#0.16.15: wanted {"os":"linux","arch":"ppc64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.77042Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/sunos-x64#0.16.15 (node_modules/#esbuild/sunos-x64):
2023-01-08T09:01:19.770535Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/sunos-x64#0.16.15: wanted {"os":"sunos","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.77065Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/netbsd-x64#0.16.15 (node_modules/#esbuild/netbsd-x64):
2023-01-08T09:01:19.770776Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/netbsd-x64#0.16.15: wanted {"os":"netbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.770884Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/win32-ia32#0.16.15 (node_modules/#esbuild/win32-ia32):
2023-01-08T09:01:19.771Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/win32-ia32#0.16.15: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.771113Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/win32-arm64#0.16.15 (node_modules/#esbuild/win32-arm64):
2023-01-08T09:01:19.77123Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/win32-arm64#0.16.15: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.771342Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/win32-x64#0.16.15 (node_modules/#esbuild/win32-x64):
2023-01-08T09:01:19.771467Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/win32-x64#0.16.15: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.771587Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: #esbuild/linux-s390x#0.16.15 (node_modules/#esbuild/linux-s390x):
2023-01-08T09:01:19.771735Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for #esbuild/linux-s390x#0.16.15: wanted {"os":"linux","arch":"s390x"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.771964Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#2.3.2 (node_modules/fsevents):
2023-01-08T09:01:19.772172Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2023-01-08T09:01:19.772422Z
2023-01-08T09:01:19.786481Z npm ERR! code ELIFECYCLE
2023-01-08T09:01:19.786756Z npm ERR! errno 1
2023-01-08T09:01:19.786894Z npm ERR! #sveltejs/kit#1.0.7 postinstall: `node postinstall.js`
2023-01-08T09:01:19.787007Z npm ERR! Exit status 1
2023-01-08T09:01:19.787115Z npm ERR!
2023-01-08T09:01:19.78722Z npm ERR! Failed at the #sveltejs/kit#1.0.7 postinstall script.
2023-01-08T09:01:19.787326Z npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2023-01-08T09:01:19.807812Z
2023-01-08T09:01:19.808172Z npm ERR! A complete log of this run can be found in:
2023-01-08T09:01:19.80831Z npm ERR! /opt/buildhome/.npm/_logs/2023-01-08T09_01_19_798Z-debug.log
2023-01-08T09:01:19.819585Z Error during NPM install
2023-01-08T09:01:19.822936Z Failed: build command exited with code: 1
2023-01-08T09:01:23.722393Z Failed: an internal error occurred
This was my own oversight. I incorrectly set the NODE_VERSION for the "preview" profile and not for the "production" profile. Actually - I'm not sure how to execute the preview profile, but in either case for what it's worth - pay close attention to which profile's environment variables you are setting within the Cloudflare settings dialogue.

unable to install apollo/react-hooks , requires peer of graphql

While installing npm install #apollo/react-hooks, I got the following error message. It tells me about installing graphql with a version higher than 14.3.1, but I have 15.0 installed.
npm WARN #apollo/react-common#3.1.4 requires a peer of graphql#^14.3.1 but none is installed. You must install peer dependencies yourself.
npm WARN #apollo/react-components#3.1.5 requires a peer of graphql#^14.3.1 but none is installed. You must install peer dependencies yourself.
npm WARN #apollo/react-hoc#3.1.5 requires a peer of graphql#^14.3.1 but none is installed. You must install peer dependencies yourself.
npm WARN graphql-tag#2.10.3 requires a peer of graphql#^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 but none is installed. You
must install peer dependencies yourself.
npm WARN react-apollo#3.1.5 requires a peer of graphql#^14.3.1 but none is installed. You must install peer dependencies yourself.
npm WARN tsutils#3.17.1 requires a peer of 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 but none is installed. You must install peer dependencies yourself.
npm WARN #apollo/react-hooks#3.1.5 requires a peer of graphql#^14.3.1 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#2.1.2 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.13 (node_modules\watchpack\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.13 (node_modules\jest-haste-map\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.13 (node_modules\webpack-dev-server\node_modules\fsevents):
>= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
npm WARN #apollo/react-hooks#3.1.5 requires a peer of graphql#^14.3.1 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#2.1.2 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.13 (node_modules\watchpack\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.13 (node_modules\jest-haste-map\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.13 (node_modules\webpack-dev-server\node_modules\fsevents):
32","arch":"x64"})
From the official github repo it seems like you need to install the following peer dependencies & also graphql should be < 15.0.0 since ^ means minor release i.e >= 14.5.8 and < 15.0.0
So do this npm install graphql#14.6.0
run this command
npm uninstall grapql
then
npm install graphql

React Native Error: react-native#0.41.2 requires a peer of react#~15.4.0

I get below error when trying to npm install on this project: https://github.com/datso/react-native-pjsip-app
tar: .libs.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
npm WARN react-native#0.41.2 requires a peer of react#~15.4.0 but none is installed. You must install peer dependencies yourself.
I can't figure out how to install React Native, the project is one year old and I guess I must somehow update to latest version?
Following guide from http://www.cnblogs.com/mmx8861/p/9150009.html I did:
n
pm cache clean
Modified package.json with: "react":"~15.4.1"; "react-native":"0.42.3"; "react-test-renderer":"15.4.1"
npm install all module
npm install
npm i react-native-maps#0.12.5 --S
react-native link react-native-maps
Manually changing to React16 results in :
npm WARN enzyme#2.9.1 requires a peer of react#0.13.x || 0.14.x || ^15.0.0-0 || 15.x but none is installed. You must install peer dependencies yourself.
npm WARN react-dom#15.6.2 requires a peer of react#^15.6.2 but none is installed. You must install peer dependencies yourself.
npm WARN The package react is included as both a dev and production dependency.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
Then I changed "enzyme": "^2.9.1" to "enzyme": "^3.0.0" and "react-dom": "^15.6.0" to "react-dom": "^15.6.0" and now I'm stuck at below:
npm WARN react-addons-perf#15.4.2 requires a peer of react-dom#^15.4.2 but none is installed. You must install peer dependencies yourself.
npm WARN react-addons-test-utils#15.6.2 requires a peer of react-dom#^15.4.2 but none is installed. You must install peer dependencies yourself.
npm WARN react-dom#15.6.2 requires a peer of react#^15.6.2 but none is installed. You must install peer dependencies yourself.
npm WARN The package react is included as both a dev and production dependency.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
It seems according to React the support for react-addons-perf is discontinued as of React 16 !
How do I fix the npm install errors?
Cheers

How to update angular-material2 using npm properly

I am using angular material2 in my angular project.
This is the entry in package.json under dependencies
"#angular/material": "^2.0.0-beta.1",
I tried the following command
npm update #angular/material
but this ends with some errors
+-- #angular/material#2.0.0-beta.2
`-- UNMET PEER DEPENDENCY rxjs#5.0.1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"
x64"})
npm WARN ng2-md-datatable#1.0.14 requires a peer of rxjs#~5.0.2 but none was installed.
npm WARN ng2-md-datatable#1.0.15 requires a peer of rxjs#~5.0.2 but none was installed.
npm WARN adminwebapp#1.0.0 No repository field.
Even my UI got distorted. What is the proper way to update this?
Error in console
ORIGINAL EXCEPTION: md-input-container must contain an mdInput directive. Did you forget to add mdInput to the native input or textarea element?
ErrorHandler.handleError # :3002/node_modules/#angular/core/bundles/core.umd.js:3066
2017-03-08 17:18:29.656 :3002/node_modules/#angular/core/bundles/core.umd.js:3069 ORIGINAL STACKTRACE:
ErrorHandler.handleError # :3002/node_modules/#angular/core/bundles/core.umd.js:3069
2017-03-08 17:18:29.656 :3002/node_modules/#angular/core/bundles/core.umd.js:3070 Error
at MdInputContainerMissingMdInputError.ZoneAwareError (http://localhost:3002/node_modules/zone.js/dist/zone.js:958:33)
at MdInputContainerMissingMdInputError.MdError [as constructor] (http://localhost:3002/node_modules/#angular/material/bundles/material.umd.js:994:16)
at new MdInputContainerMissingMdInputError (http://localhost:3002/node_modules/#angular/material/bundles/material.umd.js:11238:16)
at MdInputContainer.ngAfterContentInit (http://localhost:3002/node_modules/#angular/material/bundles/material.umd.js:11544:19)
at CompiledTemplate.proxyViewClass.View_Toolbar0.detectChangesInternal (/AppModule/Toolbar/component.ngfactory.js:168:75)
at CompiledTemplate.proxyViewClass.AppView.detectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12208:18)
at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12355:48)
at CompiledTemplate.proxyViewClass.AppView.internalDetectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12193:22)
at CompiledTemplate.proxyViewClass.View_SideNav0.detectChangesInternal (/AppModule/SideNav/component.ngfactory.js:892:20)
at CompiledTemplate.proxyViewClass.AppView.detectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12208:18)
at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12355:48)
at CompiledTemplate.proxyViewClass.AppView.internalDetectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12193:22)
at CompiledTemplate.proxyViewClass.View_AppComponent0.detectChangesInternal (/AppModule/AppComponent/component.ngfactory.js:51:19)
at CompiledTemplate.proxyViewClass.AppView.detectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12208:18)
at CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (http://localhost:3002/node_modules/#angular/core/bundles/core.umd.js:12355:48)

Error when trying npm install tslint and rxjs

I've tried npm install tslint and npm install rxjs, both run after npm cache clean and with #latest in the end. Every time I keep getting "UNMET PEER DEPENDECY rxjs#5.0.3" and "UNMET PEER DEPENDENCY tslint#4.3.1".
The entire failure stack is
[jannik#jannik-dimsen app (AngularApp *)]$ npm install
first-app#0.0.0 /home/jannik/angular2apps/first-app
├── UNMET PEER DEPENDENCY rxjs#5.0.3
└── UNMET PEER DEPENDENCY tslint#4.3.1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents#^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents#1.0.17: wanted {"os":"darwin","
arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN #angular/core#2.2.3 requires a peer of rxjs#5.0.0-beta.12 but none was installed.
npm WARN #angular/http#2.2.3 requires a peer of rxjs#5.0.0-beta.12 but none was installed.
npm WARN #angular/router#3.2.3 requires a peer of rxjs#5.0.0-beta.12 but none was installed.
npm WARN codelyzer#2.0.0-beta.3 requires a peer of tslint#~4.0.0 but none was installed.
npm WARN tslint-loader#2.1.5 requires a peer of tslint#^3.0.0 but none was installed.
npm ERR! code 1
Some sites suggested running npm cache clean but that didn't fix my problem, and I can't figure out why I can't install those npm modules. I've added them to the package.json file as well and tried a npm install giving the same error

Resources