如何在package.json中添加npm-check-updates自定义脚本并解决运行报错
问题解决方法
错误原因
你运行npm checkUpdate报错是因为npm默认只会把后面跟的字段当成官方内置命令匹配,只有start/test/stop等极少数预设脚本支持省略run直接调用,其余自定义脚本都需要加run参数触发。
正确操作步骤
- 先修正package.json的scripts配置,你现有的
ncu-u缺少空格,属于拼写错误:
"scripts": { "checkUpdate": "npm-check-updates", "updateConfig": "ncu -u" },
- 确保npm-check-updates依赖已安装,你可以选择全局安装或者项目本地安装:
- 全局安装:
npm install npm-check-updates -g - 项目本地安装(推荐):
npm install npm-check-updates -D
- 用正确的命令调用自定义脚本:
- 检查依赖更新:
npm run checkUpdate - 执行依赖版本更新写入package.json:
npm run updateConfig
内容的提问来源于stack exchange,提问作者CodingLittle
相关产品推荐
相关产品推荐

