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 窗口中运行以下命令:
bash 复制代码
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。

相关推荐
腾讯云云开发20 小时前
小程序数据库权限管理,一看就会!——CloudBase新手指南
前端·数据库·微信小程序
多则惑少则明21 小时前
Vue开发系列——自定义组件开发
前端·javascript·vue.js
用户2506949216121 小时前
next框架打包.next文件夹部署
前端
程序猿小蒜21 小时前
基于springboot的校园社团信息管理系统开发与设计
java·前端·spring boot·后端·spring
一叶难遮天21 小时前
开启RN之旅——前端基础
前端·javascript·promise·js基础·es6/ts·npm/nrm
申阳21 小时前
Day 4:02. 基于Nuxt开发博客项目-整合 Inspira UI
前端·后端·程序员
程序猿_极客21 小时前
【期末网页设计作业】HTML+CSS+JavaScript 猫咪主题网站开发(附源码与效果演示)
前端·css·html·课程设计·网页设计作业
IT古董21 小时前
【前端】从零开始搭建现代前端框架:React 19、Vite、Tailwind CSS、ShadCN UI 完整实战教程-第1章:项目概述与技术栈介绍
前端·react.js·前端框架
有点笨的蛋21 小时前
从零搭建小程序首页:新手也能看懂的结构解析与实战指南
前端·微信小程序
爱宇阳21 小时前
Vue3 前端项目 Docker 容器化部署教程
前端·docker·容器