使用DEBUG在Docker中运行节点服务器的命令是什么?我试过在dockerfile中执行以下命令,但是没有运气。
CMD [ "npm", "DEBUG=* start" ]
CMD [ "DEBUG=*", "npm", "start" ]
我正在使用debug npm进行日志记录。
能请你帮我吗?
答案 0 :(得分:1)
根据this.deeplinks.routeWithNavController(this.nav, {
'/questions/:id': QuestionDetailsPage
}).subscribe((match) => {
console.log('matched Successfully', match);
}, (nomatch) => {
console.log('Unmatched Route', nomatch);
});
上的文档,它要求npm debug
是一个环境变量,例如DEBUG
。在这种情况下,您可以通过以下几种方式进行操作:
使用set DEBUG=*,-not_this
的{{1}}命令:
ENV
或
Dockerfile
如果要动态更改ENV DEBUG * start
变量,可以将其放入ENV DEBUG="* start"
并在容器启动时覆盖,但是在这种情况下,必须遵循OS规则来定义环境变量。
对于Windows,可以是:
DEBUG