通过maven frontend插件或命令行选项从'npm install'输出调试到文件?

Pet*_*ahn 9 frontend maven node.js npm ember.js

我们使用maven + frontend执行npm,node和ember来创建一个ember应用程序.有时这个过程会在'npm install'上挂起,日志文件中没有有用的数据.我想:

  • 通过提高日志级别获得更好的洞察力
  • 避免使用调试消息模糊其他日志信息

在一个完美的世界中,我会添加命令行选项

  • 设置npm命令日志级别进行调试
  • 输出到文件

然后,我将使用maven配置文件来确保构建系统始终以最大冗长度记录,同时仍允许开发人员查看重要的日志信息.

如果您可以告诉我命令行选项或文件设置或将我指向相关文档,那么我很乐意修改我的pom并将其作为解决方案发布在此处.

谢谢

彼得

Dav*_*can 14

你试过这些旗帜吗?

-dd, - verbose:--loglevel verbose

-ddd: - lyvelvel傻

至于记录到文件,根据https://docs.npmjs.com/misc/config#loglevel,发生的任何错误都将记录到npm-debug.log

如果要调整它,可以将stdout和stderr重定向到文件

npm install -ddd&> filename.txt