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

为什么执行npm install node-sass时出现EJSONPARSE错误无法安装?

问题根因

你遇到的EJSONPARSE报错和node-sass本身无关,是项目根目录下的package.json文件存在JSON语法错误,npm无法正常解析该文件导致安装流程中断。
从错误日志可以明确问题细节:

  • 错误发生在D:\Kodilla\task-runner/package.json文件
  • 解析到位置550时遇到了多余的}符号,结合上下文提示可以判断是scripts配置块的最后一条命令末尾多写了逗号,导致大括号闭合逻辑异常
  • JSON语法要求严格,不支持JavaScript中允许的末尾逗号、单行/多行注释、单引号包裹字符串等写法,只要存在格式问题就会解析失败

解决方法

  • 打开报错路径下的package.json文件,定位到位置550附近的代码段,重点检查scripts配置块的末尾是否多写了逗号,删除多余的逗号和冗余的大括号
  • 全量检查package.json的语法合规性,重点核对以下规则:
    • 所有键名、字符串值必须用双引号包裹,不能使用单引号
    • 每个对象、数组的最后一项末尾不能加逗号
    • 文件内不能添加任何注释内容
    • 所有大括号、中括号必须成对闭合,没有多余符号
  • 可以借助IDE的JSON语法校验功能,确认格式无误
  • 修正后重新执行npm install node-sass --save-dev即可完成安装
  • 若修正package.json后仍出现node-sass安装失败,可核对本地node版本与要安装的node-sass版本的兼容关系,或直接使用官方推荐的sass包替代node-sass,执行命令npm install sass --save-dev即可,功能完全兼容且无环境适配问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 22:09:05