Windows系统上使用PowerShell 运行npm需要加文件后缀cmd解决办法

笔记  ·  2026-01-22

原因

在Windows PowerShell中执行npm命令需要输入npm.cmd才能运行,这是因为PowerShell的执行策略限制或环境配置问题。

解决办法

1、修改执行策略

将策略设置为 RemoteSigned,允许运行本地创建的脚本。

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

2、npm指向npm.cmd

需要注意这个设置仅对当前会话有效,关闭窗口后需要重新设置。

Set-Alias npm npm.cmd
 npmnodejs
下一篇:没有了
评论
Linh - 的笔记. All Rights Reserved. Theme Jasmine by Kent Liao.