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

终端安装@material-ui/core出现Unrecognized token报错如何解决?

报错原因

该报错不属于npm本身的运行错误,是因为你当前使用的终端为PowerShell导致的:PowerShell语法中@是用于参数展开(splatting)的特殊标识,你直接执行npm install @material-ui/core时,PowerShell会优先把@识别为语法关键字而非包名的一部分,解析失败就会抛出你遇到的ParserError类无法识别令牌错误。

解决方案
  • 方案1:在PowerShell中直接给带@的包名添加英文引号包裹,将其标记为普通字符串即可正常执行,修改后命令如下:
    npm install "@material-ui/core"
  • 方案2:切换到cmd、Git Bash等其他终端执行原安装命令,这两类终端不会将@识别为特殊语法字符,原命令npm install @material-ui/core可直接正常运行
  • 方案3:如果你使用的是PowerShell 7及以上版本,可以在命令中添加--%标记,要求PowerShell停止解析后续内容为PowerShell语法,修改后命令如下:
    npm install --% @material-ui/core

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.08 20:57:03