reactjs - Reakt på MAC virker ikke på Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg havde lavet en app ved hjælp af en macbook, fungerer fint på Mac. Men jeg forsøger at køre det samme projekt på windows og virker ikke.


Når jeg kører: npm installere, har jeg denne feedback:


npm WARN optional SKIPPING OPTIONAL DEPENDENCY:
    fsevents@^1.1.3 (node\_modules
eact-scripts
ode\_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:
    Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY:
    fsevents@^1.1.2 (node\_moduleschokidar
ode\_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:
    Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY:
    fsevents@^1.0.0 (node\_moduleswebpack-dev-server
ode\_moduleschokidar
ode\_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3:
    wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none was installed                             .


på min package.json Jeg har dette:


{
  "name": "---",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.2.0",
    "react-dom": "^16.2.0",
    "react-router": "^4.2.0",
    "react-scripts": "^1.1.4",
    "styled-components": "^2.4.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}


Jeg forstod, at jeg af en eller anden grund har inkompatibilitet mellem OS, men det skal ikke ske, ikke?


ps: Jeg opretter en app test ved hjælp af npx create-react-app my-app og fungerer! Men hvorfor min nuværende projektdosent arbejder, hvorfor, OMG?


ps2: Jeg prøver også at installere: npm i -f for at ignorere WARNs men npm start dosent arbejde, jeg har samme fejl:


> react-scripts start

Could not find a required file.
  Name: index.js
  Searched in: D:projetoscesarcabralportfliosrc
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! portflio@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the portflio@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.





Ekstra info:



  • $ node -v -> v8.9.1

  • $ npm -v -> 5.8.0


Bedste reference


Virker som om du skal installere ajv:



  npm WARN ajv-keywords@3.1.0 kræver en peer af ajv@^6.0.0, men ingen blev installeret



og src/index.js mangler.