ERR! Test failed. See above for more details.?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (3)
  • 关注 (0)
  • 查看 (640)

当我运行npm test,如下所示:

npm ERR! Test failed.  See above for more details.

我做了一个自定义脚本lint,如下所示:

// package.json
{
  // ...
  "scripts": {
    // ... definition for test ...
    "lint": "./node_modules/jsxhint/cli.js src/",
  }
}

但是当我运行npm run lint,得到一个大的错误信息:

npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "run-script" "lint"
npm ERR! node v0.10.32
npm ERR! npm  v2.1.7
npm ERR! code ELIFECYCLE
# and ~15 more lines...
提问于
用户回答回答于

谢谢你!我也遇到了同样的情况,用该方法可以解决!想请教为什么加上 --silent 就可以成功跑过测试呢? 不太明白这个参数的作用是什么,我在网上没有查找到答案

用户回答回答于

如果你不关心保留linter进程的返回码,你可以总是这样配置你的package.json

{
  // ...
  "scripts": {
    // ...
    "lint": "eslint . || true",
  }
}
用户回答回答于

使用npm运行--silent

$ npm run --silent test

如果定义一个shell别名,那么输入更少:

$ alias run='npm run --silent'
$ run test

所属标签

可能回答问题的人

  • 找虫虫

    0 粉丝0 提问6 回答
  • 优惠活动秘书

    0 粉丝2 提问6 回答
  • 天使的炫翼

    17 粉丝531 提问5 回答
  • 爸爸

    腾讯 · 客户端安全 (已认证)

    4 粉丝4 提问5 回答

扫码关注云+社区

领取腾讯云代金券