2015-10-06 131 views
0
使用變量在JavaScript

我在咕嚕創建的exec命令:如何咕嚕

高管:{ iis_command:{ 命令:「C:\ WINDOWS \ SYSTEM32 \ INETSRV \ Appcmd.exe的設置VDIR \ 「Default Web Site/\」-physicalPath:[pwd]', stdout:false, stderr:false }, }, });

我已經把兩個變量在我的步兵文件的頂部:

var path = require('path');. 
var pwd = path.resolve(); 
當我運行IIS

命令將此作爲變量似乎被錯誤地使用不起作用。請有人能指出我如何做到這一點的正確方向?

感謝, 山姆

回答

0

爲此,我實際使用內置在Node.js的__dirname全局變量

exec: { 
    iis_command: { 
    command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:' + __dirname, 
    stdout: false, 
    stderr: false 
}, 
0

變量在JavaScript字符串沒有得到自動解釋,你需要將它們串聯:

exec: { 
    iis_command: { 
    command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:' + pwd, 
    stdout: false, 
    stderr: false 
    }, 
}