npm: не найден при создании реактивного приложения с использованием NVM, NPM, в Pycharm - PullRequest
0 голосов
/ 26 мая 2019

Я пытаюсь создать проект React в pycharm. Я использую NVM версию 0.34.0, и установил node, используя ее.

Вот мое окно Pycharm перед началом проекта

enter image description here

npm -v возврат 6,9,0

whereis npm возвращает npm: /home/usa/.nvm/versions/node/v12.3.1/bin/npm

Вот сообщение об ошибке

/home/usa/.nvm/versions/node/v12.3.1/bin/node /home/maged/.nvm/versions/node/v12.3.1/lib/node_modules/create-react-app/index.js .

Creating a new React app in /home/usa/Desktop/ny/untitled1.

/bin/sh: 1: npm: not found
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

events.js:177
      throw er; // Unhandled 'error' event
      ^

Error: spawn npm ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:9)
Emitted 'error' event at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
    at onErrorNT (internal/child_process.js:456:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:9) {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn npm',
  path: 'npm',
  spawnargs: [
    'install',
    '--save',
    '--save-exact',
    '--loglevel',
    'error',
    'react',
    'react-dom',
    'react-scripts@0.9.x'
  ]
}
Done

1 Ответ

1 голос
/ 28 мая 2019

Вы установили npm и видите его версию, но вам нужно добавить ее в переменную PATH в вашей системе, чтобы другие службы могли ее найти.сначала запустите его в своем терминале

cat $PATH

проверьте вывод, чтобы увидеть путь npm, если его там нет, запустите команду ниже и попробуйте снова

export PATH=$PATH:/<path-to-npm-bin>/npm/bin
...