如何运行现有Node.js项目?基于给定package.json及报错排查
解决npm jest无法运行的问题
核心原因与正确命令
你的package.json中已将jest配置在test脚本下,npm不支持直接通过npm jest调用自定义脚本,正确的执行方式有两种:
- 执行简写命令:
npm test(npm对test脚本提供了简写支持) - 执行通用命令:
npm run test(适用于所有自定义npm脚本)
其他可选运行方式
如果希望直接使用jest命令启动测试,可通过以下两种方式实现:
- 全局安装jest工具:执行
npm install -g jest,之后在终端直接输入jest即可运行 - 使用npx临时调用项目本地依赖:执行
npx jest,npx会自动查找项目node_modules目录中的jest并执行
内容的提问来源于stack exchange,提问作者user2332
相关产品推荐
相关产品推荐

