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

执行npm run critical提示Missing script错误的解决方法

问题说明

使用Addy Osmani开发的Node模块critical生成关键CSS路径时,在package.json文件中配置了如下scripts脚本:

"scripts": {
  "criticalcss": "node criticalcss.mjs",
}

执行npm run critical命令后,终端返回报错:

npm ERR! Missing script: "critical"

相关环境信息:

  • Node安装路径:c:user/admin
  • 生产文件存放位置:xampp的htdocs目录
错误原因

报错和Node安装路径、生产文件存放位置无关,核心原因是脚本配置名和执行时调用的脚本名不匹配:你在scripts中定义的脚本名称是criticalcss,但执行npm命令时传入的脚本名是critical,npm无法在scripts配置中找到对应名称的条目,就会抛出缺失脚本的错误。

修复方案

两种方案任选其一即可:

  • 不修改package.json配置,执行命令时使用和配置完全一致的脚本名:
    npm run criticalcss
    
  • 保留你原本想使用的执行命令,修改package.json内的脚本键名为critical:
    "scripts": {
      "critical": "node criticalcss.mjs"
    }
    
    修改保存后再执行npm run critical即可正常触发对应脚本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.03 08:31:21