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

使用npm init创建Shopify Node/React应用时遇EPERM权限错误

解决Shopify Node React应用创建时的EPERM权限错误

你在执行npm init @shopify/app@latest -- --template "https://github.com/Shopify/shopify-app-template-node.git"创建项目时,遇到的EPERM错误是Windows系统下创建符号链接权限不足导致的,以下是几种可行的解决方法:

  • 以管理员身份运行终端
    右键点击CMD或PowerShell,选择「以管理员身份运行」,再重新执行创建命令。Windows系统中创建符号链接默认需要管理员权限。

  • 开启Windows开发者模式
    打开系统设置 → 更新和安全 → 开发者选项,开启「开发者模式」。开启后普通用户账户也具备创建符号链接的权限,无需每次都用管理员身份启动终端。

  • 调整npm配置
    执行以下命令修改npm的符号链接相关配置:

    npm config set symlink true
    

    或者切换npm的脚本shell为CMD(避免PowerShell的权限限制):

    npm config set script-shell "C:\\Windows\\System32\\cmd.exe"
    
  • 清理临时文件后重试
    删除报错中提到的临时目录C:\Users\Admin\AppData\Local\Temp\35f2869b3dc7731e49321a7eae2ede84,以及已创建的项目目录E:\shopify\test-app3,之后重新执行创建命令。

  • 更新npm到最新版本
    旧版本npm可能存在Windows符号链接兼容问题,执行以下命令更新到最新稳定版:

    npm install -g npm@latest
    

内容的提问来源于stack exchange,提问作者Rakib Ahmed

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 09:59:51