npm:在 Pycharm 中使用 NVM、NPM 创建 reactapp 时找不到

npm: not found when creating a reactapp using NVM, NPM, in Pycharm

我正在尝试在 pycharm 中创建一个 React 项目。我正在使用 NVM 版本 0.34.0,并使用它安装 node

这是我的 pycharm window 在开始一个项目之前

npm -v return 6.9.0

whereis npm returns 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

您安装了 npm 并且可以看到它的版本,但是您应该将它添加到系统的 PATH 变量中,以便其他服务可以找到它。 首先 运行 这个在你的终端

cat $PATH

检查输出以查看那里的 npm 路径(如果不存在)运行 在命令下方并重试

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