在win11使用vercel-cli上传网站

参考 https://www.ikaicai.cn/

win11安装nodejs

访问 nvm-windows 的 GitHub 发布页:coreybutler/nvm-windows/releases 下载最新 nvm-setup.exe

  • 第一步:选择 nvm 的安装路径(例如 D:\Environment\nvm)。注意:路径中绝对不能有中文或空格!
  • 第二步:选择 Node.js 的 Symlink(符号链接)路径(例如 D:\Environment\nodejs)。同样不能有中文或空格!
  • 一路点击 Next 完成安装。

配置国内镜像源(加速下载)

如果不配置,从国外服务器下载 Node.js 会极慢或失败。

    1. 找到你刚才安装 nvm 的目录(例如 D:\Environment\nvm)。
    2. 找到 settings.txt 文件,用记事本打开。
    3. 将内容修改为以下配置(使用淘宝镜像)
   root: D:\Environment\nvm
   path: D:\Environment\nodejs
   node_mirror: https://npmmirror.com/mirrors/node/
   npm_mirror: https://npmmirror.com/mirrors/npm/
     *(注意:root 和 path 请根据你第二步的实际安装路径填写)*

4. 保存并关闭。

 

查看可用的 Node.js 版本

   nvm list available   

安装你需要的版本(例如安装最新的长期支持版 20.x 或 18.x):

nvm install 22.22.0

 切换使用该版本 

   nvm use 20.11.0   

验证是否安装成功

   node -v
   npm -v   

查看本地已安装的版本

nvm list

卸载某个旧版本

nvm uninstall 16.20.0

报错: 

PS C:\Users\aa> npm -v
npm : 无法加载文件 C:\nvm4w\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fw
link/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ npm -v
+ ~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

别担心,你的 npm 其实已经安装成功了!
这个报错不是 npm 的问题,而是 Windows PowerShell 的安全策略拦截了它。
因为在 Windows 下安装 npm 时,系统会自动生成一个名为 npm.ps1 的启动脚本。而 Windows 默认的 PowerShell 安全级别(执行策略)是禁止运行任何脚本的,所以它被拦截了。
你有两种非常简单的解决方法,选一个你喜欢的就行:


方法一:修改 PowerShell 安全策略(推荐,一劳永逸)
在你的 PowerShell 窗口中,直接复制并粘贴下面这行命令,然后回车:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

*(这个命令的意思是:允许你当前用户运行本地脚本,这是微软官方给开发者推荐的安全策略,非常安全。)*
执行后,它会提示你确认,输入 Y 然后回车即可。
之后再输入 npm -v,就能正常显示版本号了。


方法二:换个终端运行(最省事,不改设置)
如果你不想改系统的策略,你可以直接不用 PowerShell,改用传统的 cmd(命令提示符)。
按 Win + R 键,输入 cmd,然后回车。
在弹出的黑框框里输入 。

npm -v

因为 cmd 没有那些花里胡哨的脚本安全限制,它会直接调用 npm 的 .cmd 文件,可以完美避开这个问题。
总结:如果你习惯用 PowerShell,就用方法一敲一行命令搞定;如果你平时不怎么在意用哪个终端,用方法二的 cmd 就行。

搞定后再试试 nvm use 刚才安装的版本号,就可以愉快地写代码啦! 

 


 

vercel-cli上传文件到vercel服务器

在win11的网站文件夹下

npm i -g vercel
vercel login
vercel

 按提示步骤操作。vercel login会打开浏览器让你登录。

posted @ 2026-04-20 22:53  POTUS88  阅读(4)  评论(0)    收藏  举报