我运行我的测试脚本npm run test并添加{script: {test: "jasmine"}}到package.json.我的问题是,每次运行测试时,npm都会生成一个npm-debug.log我不需要的文件.有没有办法关闭此功能?
注意:
我npm run只会在http://travis-ci.org/上运行测试,如果无法关闭此功能,它是否会通过测试构建在travis服务器上生成日志文件,或者是什么?
新闻2016:
该主题有新闻.至少5年后,npm调试日志被移动到缓存文件夹:https://github.com/npm/npm/issues/1548,因此它不再污染我们的项目文件夹.
有点好消息,eveyone!您可以通过设置命令行参数来抑制它们-loglevel silent,例如npm install sfdfsdf -loglevel silent.但是,这也会关闭控制台中的反馈,所以我不会这样做.
我建议在你的.gitignore文件中忽略它们,这样它们就不会正式出现在你的项目中.然后,我只是假装他们不在那里困扰我的痴迷心灵.= d
除了m59的答案外,您还可以修改npm run test以包含&& rm npm-debug.log。测试完成后,它将自动删除日志,基本上不会让您看到它。
| 归档时间: |
|
| 查看次数: |
16368 次 |
| 最近记录: |