Софтуерно Инженерство
Loading...
GrozdanAndonov avatar GrozdanAndonov 1 Точки

Проблем с инсталирането c npm WebStorm ReactJS

Здравейте,

Имам проблем с инсталацията на jQuery и React-Router в WebStorm.Откакто се ъпдейтна с последната версия, като опитам да инсталирам jQuery или React-Router ми дава warning-и: 

--------->>>>>

C:\Users\Grozdan\WebstormProjects\probno-react>npm install jquery
[email protected] C:\Users\Grozdan\WebstormProjects\probno-react
`-- [email protected]

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm WARN optional Skipping failed optional dependency /react-scripts/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]

C:\Users\Grozdan\WebstormProjects\probno-react>npm install --save react-router
[email protected] C:\Users\Grozdan\WebstormProjects\probno-react
`-- [email protected]
  +-- [email protected]
  | +-- [email protected]
  | `-- [email protected]
  +-- [email protected]
  +-- [email protected]
  | `-- [email protected]
  `-- [email protected]

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm WARN optional Skipping failed optional dependency /react-scripts/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
<<<<------- това ми изписва в конзолата и не мога да ги import-на за да ги ползвам.

В package.json ми вкарва само react-router

---->>>>

{
  "name": "probno-react",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^15.5.4",
    "react-dom": "^15.5.4",
>>>>>    "react-router": "^4.1.1"
  },
  "devDependencies": {
    "react-scripts": "0.9.5"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

<<<<<-----------------

и не ми вкарва jQuery.

А дори и вкаран react-router-отново не мога да го използвам?!?!?!?! Не мога да разбера защо се получава така? -->>>Not compatible with your operating system or architecture: [email protected]

Опитах се да инсталирам fsevents и резултата е:

------>>>>>

C:\Users\Grozdan\WebstormProjects\probno-react>npm install fsevents
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "fsevents"
npm ERR! node v6.7.0
npm ERR! npm  v3.10.3
npm ERR! code EBADPLATFORM

npm ERR! notsup Not compatible with your operating system or architecture: [email protected]
npm ERR! notsup Valid OS:    darwin
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   win32
npm ERR! notsup Actual Arch: x64

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\Grozdan\WebstormProjects\probno-react\npm-debug.log
<<<<<-----------

Моля помогнете!

Версията на WebStorm e 2017.1.2.

0
JavaScript Applications
Nick1R1 avatar Nick1R1 115 Точки

npm install jquery 

ли пишеш за инсталация??

Пробва ли с npm install jquery --save 

или --save-dev накрая?

0
GrozdanAndonov avatar GrozdanAndonov 1 Точки

Сега пробвах с npm install jquery --save  и се получи, но с react-router нищо не става... :/

import { Router, Route, Link, IndexRoute, hashHistory, browserHistory } from 'react-router';--от Link до browserHistory не ми ги намира?!?!! 
0
13/05/2017 18:55:05
Nick1R1 avatar Nick1R1 115 Точки

Дефакто не можеш да импортнеш 

IndexRoute, hashHistor 

Така ли?

Прати целия router да го видим.

0
raging avatar raging 92 Точки

Instaliral si react-router v4, checkni https://reacttraining.com/react-router/web/guides/quick-start i shte razberesh ot kude idvat razlikite :)

1
Nick1R1 avatar Nick1R1 115 Точки

Даa, рагинг прави си, 

IndexRoute, hashHistory 

вече не работят в реакт-раут в4, винаги на реакт нещата са се чупили след като отпадне нещо, не ги оставят да работят или просто да са деприкейтед примерно.. :))

0