当前位置: 首页 > news >正文

nodejs安装后 使用npm 只能在cmd 里使用 ,但是不能在poowershell使用,只能用npm.cmd

nodejs安装后 使用npm 只能在cmd 里使用 ,但是不能在poowershell使用,只能用npm.cmd
在这里插入图片描述

nodejs版本:22.18.0

刚安装好nodejs,在 PowerShell 中无法执行 npm,但能执行npm.cmd,这通常是因为 PowerShell 的执行策略限制了运行脚本的能力。可以尝试执行以下步骤:

  1. 更改 PowerShell 执行策略 (我的windows11,这一步就行了)
    尝试将 PowerShell 的执行策略更改为允许脚本运行。在管理员权限下的 PowerShell 窗口中运行以下命令:
Set-ExecutionPolicy RemoteSigned

选择 Y 以确认更改。

  1. 更新环境变量
    有时候环境变量可能会导致 PowerShell 无法正确识别 npm 的位置。您可以手动将 npm 的路径添加到环境变量中。找到 npm 的安装目录(一般在 Node.js 的安装目录下的 node_modules\npm 文件夹),然后将该路径添加到系统环境变量中。

  2. 使用 PowerShell Core
    如果以上方法都无法解决问题,您可以尝试安装 PowerShell Core,并查看是否能够成功在 PowerShell Core 中运行 npm。PowerShell Core 是适用于跨平台的 PowerShell 版本,可能会更好地支持 npm。

http://www.dtcms.com/a/342631.html

相关文章:

  • ES_多表关联
  • Linux 信号 (Signals)
  • 鱼眼相机去畸变的算法原理(一)
  • WEB服务器(静态/动态网站搭建)
  • 循环神经网络实战:用 LSTM 做中文情感分析(二)
  • Mokker AI:一键更换照片背景的AI神器
  • 鸿蒙生态开发全栈指南
  • mac的m3芯片安装mysql
  • 统计全为1的正方形子矩阵-二维dp
  • 机器学习中的两大核心算法:k 均值聚类与集成学习
  • c# 和 c++ 怎样结合
  • 基于springboot的美术馆管理系统
  • 迁移docker容器的mysql数据库到本地
  • CQRS 的优缺点
  • 【图像算法 - 20】慧眼识病:基于深度学习与OpenCV的植物叶子疾病智能识别系统
  • uniapp跨域怎么解决
  • uniapp 获取手机状态栏的高度
  • 2025-08-21 Python进阶1——控制流语句
  • K 均值聚类:从概念到实践的无监督学习之旅
  • 面试后的跟进策略:如何提高录用几率并留下专业印象
  • 暂停更新的高速下载网盘,作者可能不再维护
  • Oracle: cannot decrease column length because some value is too big
  • .NET Core MongoDB 查询数据异常及解决
  • 分布式集群压测+grafana+influxdb+Prometheus详细步骤
  • 详细说明http协议特别是conten-length和chunk编码,并且用linux的命令行演示整个过程
  • Python读取和设置PNG图片的像素值
  • 软件漏洞扫描的测试内容(二)
  • DzzOffice V2.3.7 核心功能升级与关键问题修复,体验全面优化!
  • 计算机网络-1——第一阶段
  • 【苹果软件】Prism Mac 9.4苹果系统免费安装包英文版 Graphpad Prism for Mac 9.4软件免费下载与详细图文教程!!