You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中启动json-server报错,CMD可正常运行的解决求助

解决VS Code中json-server启动报错的问题

问题说明

在VS Code终端执行json-server --watch db.json时出现如下错误,但CMD中运行正常:

json-server : 无法加载文件 C:\Users\ADMIN\AppData\Roaming\npm\json-server.ps1,因为此系统上禁止运行脚本。有关详细信息,请参阅 about_Execution_Policies。
所在位置 行:1 字符:1

  • json-server --watch db.json
  • + CategoryInfo          : 安全错误: (:) [],PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    

解决办法

  • 临时调整PowerShell执行策略(仅当前会话有效)
    在VS Code的PowerShell终端中执行命令:

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    按提示输入Y确认后,即可正常运行json-server --watch db.json。

  • 永久调整执行策略(全局生效)

    1. 右键点击开始菜单,选择「Windows PowerShell(管理员)」
    2. 执行命令:
      Set-ExecutionPolicy RemoteSigned
      
    3. 输入Y确认,之后所有PowerShell会话均可运行这类脚本。
  • 切换VS Code终端为CMD

    1. 在VS Code终端面板右上角,点击下拉菜单选择「Command Prompt」
    2. 在CMD终端中执行json-server --watch db.json即可正常启动。

内容的提问来源于stack exchange,提问作者sahil shaikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 23:18:42