@@ -15,7 +15,7 @@ module.exports = {
1515 var reporters = grunt . option ( 'reporters' ) ;
1616 var noColor = grunt . option ( 'no-colors' ) ;
1717 var port = grunt . option ( 'port' ) ;
18- var p = spawn ( 'node' , [ 'node_modules/ karma/bin/karma', 'start' , config ,
18+ var p = spawn ( 'node' , [ require . resolve ( ' karma/bin/karma') , 'start' , config ,
1919 singleRun ? '--single-run=true' : '' ,
2020 reporters ? '--reporters=' + reporters : '' ,
2121 browsers ? '--browsers=' + browsers : '' ,
@@ -38,7 +38,7 @@ module.exports = {
3838 done ( ) ;
3939 return ;
4040 }
41- var p = spawn ( 'node' , [ 'node_modules/ protractor/bin/webdriver-manager', 'update' ] ) ;
41+ var p = spawn ( 'node' , [ require . resolve ( ' protractor/bin/webdriver-manager') , 'update' ] ) ;
4242 p . stdout . pipe ( process . stdout ) ;
4343 p . stderr . pipe ( process . stderr ) ;
4444 p . on ( 'exit' , function ( code ) {
@@ -54,7 +54,7 @@ module.exports = {
5454 var sauceBuild = grunt . option ( 'capabilities.build' ) ;
5555 var browser = grunt . option ( 'browser' ) ;
5656 var specs = grunt . option ( 'specs' ) ;
57- var args = [ 'node_modules/ protractor/bin/protractor', config ] ;
57+ var args = [ require . resolve ( ' protractor/bin/protractor') , config ] ;
5858 if ( sauceUser ) args . push ( '--sauceUser=' + sauceUser ) ;
5959 if ( sauceKey ) args . push ( '--sauceKey=' + sauceKey ) ;
6060 if ( tunnelIdentifier ) args . push ( '--capabilities.tunnel-identifier=' + tunnelIdentifier ) ;
0 commit comments