Node.js 为什么npm安装没有';无法在我的设备上工作,即使我';你重新安装了吗?

Node.js 为什么npm安装没有';无法在我的设备上工作,即使我';你重新安装了吗?,node.js,npm,npm-start,Node.js,Npm,Npm Start,我对使用Node完全是新手,老实说,我对这一切是如何工作的感到非常困惑。我已经安装了node和NPM,但每次我尝试检查版本以查看是否已安装,它都会告诉我“未找到命令”。我已经做了将近2个小时了,只是删除了所有的npm/node文件并重新安装,但似乎什么都没有给我。有人能解释一下我能做些什么来解决这个问题吗 -bash: npm: command not found 如果我通过终端进入NPM文件,当我尝试运行NPM安装或NPM启动时,它会显示这一点 > npm start npm shou

我对使用Node完全是新手,老实说,我对这一切是如何工作的感到非常困惑。我已经安装了node和NPM,但每次我尝试检查版本以查看是否已安装,它都会告诉我“未找到命令”。我已经做了将近2个小时了,只是删除了所有的npm/node文件并重新安装,但似乎什么都没有给我。有人能解释一下我能做些什么来解决这个问题吗

-bash: npm: command not found
如果我通过终端进入NPM文件,当我尝试运行NPM安装或NPM启动时,它会显示这一点

> npm start
npm should be run outside of the Node.js REPL, in your normal shell.
(Press Ctrl+D to exit.)

将npm添加到您的路径(windows上的环境变量不是linux上的sur)如果您使用的是可移植版本,如果您使用的是已安装版本的node,它应该在windows上自动将npm添加到您的路径,但不确定在linux上,npm start将从project package.json文件中运行启动脚本。尝试进入您的npm可执行文件夹(通常在节点安装文件夹中),n执行a./npm i-g npm

抱歉,我本应澄清这一点,但我已将其添加到我的路径中,但仍然不起作用。npm-v在您的npm可执行文件夹外不起作用?你在linux上吗?不,我在使用Mac。你能试试npm可执行文件文件夹中的./npm I-g npm吗?