@@ -1298,8 +1298,11 @@ var pluginManager = function pluginManager() {
1298
1298
}
1299
1299
} ) . then ( function ( result ) {
1300
1300
var scriptPath = path . join ( __dirname , plugin , 'install.js' ) ;
1301
- var m = cp . spawn ( "nodejs" , [ scriptPath ] ) ;
1302
-
1301
+ var args = [ scriptPath ] ;
1302
+ if ( apiCountlyConfig . symlinked === true ) {
1303
+ args . unshift ( ...[ "--preserve-symlinks" , "--preserve-symlinks-main" ] ) ;
1304
+ }
1305
+ var m = cp . spawn ( "nodejs" , args ) ;
1303
1306
m . stdout . on ( 'data' , ( data ) => {
1304
1307
console . log ( data . toString ( ) ) ;
1305
1308
} ) ;
@@ -1367,7 +1370,11 @@ var pluginManager = function pluginManager() {
1367
1370
}
1368
1371
} ) . then ( function ( result ) {
1369
1372
var scriptPath = path . join ( __dirname , plugin , 'install.js' ) ;
1370
- var m = cp . spawn ( "nodejs" , [ scriptPath ] ) ;
1373
+ var args = [ scriptPath ] ;
1374
+ if ( apiCountlyConfig . symlinked === true ) {
1375
+ args . unshift ( ...[ "--preserve-symlinks" , "--preserve-symlinks-main" ] ) ;
1376
+ }
1377
+ var m = cp . spawn ( "nodejs" , args ) ;
1371
1378
1372
1379
m . stdout . on ( 'data' , ( data ) => {
1373
1380
console . log ( data . toString ( ) ) ;
@@ -1398,7 +1405,11 @@ var pluginManager = function pluginManager() {
1398
1405
callback = callback || function ( ) { } ;
1399
1406
var scriptPath = path . join ( __dirname , plugin , 'uninstall.js' ) ;
1400
1407
var errors = false ;
1401
- var m = cp . spawn ( "nodejs" , [ scriptPath ] ) ;
1408
+ var args = [ scriptPath ] ;
1409
+ if ( apiCountlyConfig . symlinked === true ) {
1410
+ args . unshift ( ...[ "--preserve-symlinks" , "--preserve-symlinks-main" ] ) ;
1411
+ }
1412
+ var m = cp . spawn ( "nodejs" , args ) ;
1402
1413
1403
1414
m . stdout . on ( 'data' , ( data ) => {
1404
1415
console . log ( data . toString ( ) ) ;
0 commit comments