log4js和winston logger在试图从离子cli运行业力时发生冲突

我试图运行一个webpack插件的业力。 这只是:

var Server = require('karma').Server; new Server({ configFile: config, singleRun: true }, doneCallback }).start(); 

外离子cli包使用winstonlogging器,而业力使用log4js,我认为他们是冲突,因此我得到的错误如:

 24 02 2016 00:54:52.530:ERROR [karma]: [TypeError: Can't call method on undefined] TypeError: Can't call method on undefined at TypeError (native) at module.exports (/Users/szymon/git/ionic-movie-app/node_modules/karma/node_modules/core-js/modules/_defined.js:3:28) at createHTML (/Users/szymon/git/ionic-movie-app/node_modules/karma/node_modules/core-js/modules/_string-html.js:7:19) at bold (/Users/szymon/git/ionic-movie-app/node_modules/karma/node_modules/core-js/modules/es6.string.bold.js:5:12) at cb (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/winston/lib/winston/logger.js:206:7) 

因为两个logging器可能在String原型上重写了一些东西。 我想知道有什么可以避免这种情况。 我认为这不是改变业力或离子包装的select。