node.js - 为什么 npm install 在我的设备上不起作用,即使我重新安装了也无法查看版本详细信息?
问题描述
我对使用 Node 完全陌生,老实说,我对这一切是如何工作的感到非常困惑。我已经安装了 node 和 NPM,但是每次我尝试检查版本以查看它是否已安装时,它都会告诉我“找不到命令”。我已经在这里待了将近 2 个小时,只是删除了所有 npm/node 文件并重新安装,但似乎没有任何效果。有人可以解释一下我可以做些什么来解决这个问题吗?
-bash: npm: command not found
如果我通过终端进入 NPM 文件,当我尝试运行 npm install 或 npm start 时,它会显示这个。
> 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),如果您使用的是已安装的节点版本,它应该在 Windows 上自动将 npm 添加到您的路径中,不确定在 linux 上,npm start 将从您的项目 package.json 文件运行启动脚本。尝试进入您的 npm 可执行文件夹(通常在节点安装文件夹中),n 执行 ./npm i -g npm
推荐阅读
- javascript - 当我打开检查元素时,传单地图未完全加载,它将完全加载
- go - 从通道读取的多个 goroutine 给出错误的数据计数
- python - MySQL命令不同步Python
- php - Doctrine 2 - 如何在多个 addSelect 中添加限制
- php - 由于 30 秒超时,PHP heroku 计时器不起作用
- spring - 非 Spring 托管应用程序中的 Spring REST 控制器
- masstransit - Masstransit RabbitMq PublisherConfirmation 默认值
- android - Flutter:禁用选项卡导航直到表单验证完成
- php - PHP 无法检索 SQL Server 2016 存储过程的 BEGIN CATCH...END CATCH 块中分配的 [结果代码] 和 [输出参数]
- c# - 加载函数调用时,我可以在后台进程中运行 Outlook 附加方法吗?