如何在 Grunt 中使用 JavaScript 中的变量
How to use variables in JavaScript in Grunt
我在 G运行t 中创建了一个 exec 命令:
执行:{
iis_command:{
命令:'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:[pwd]',
标准输出:假的,
标准错误:错误
},
},
});
我在 G运行t 文件的顶部放置了两个变量:
var path = require('path');.
var pwd = path.resolve();
当我 运行 iis 命令时,这不起作用,因为变量似乎使用不正确。请有人能指出我正确的操作方向吗?
谢谢,
山姆
javascript 字符串中的变量不会自动解释,您需要连接它们:
exec: {
iis_command: {
command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:' + pwd,
stdout: false,
stderr: false
},
}
为此我实际上使用了 Node.js __dirname
中的内置全局变量
exec: {
iis_command: {
command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:' + __dirname,
stdout: false,
stderr: false
},
我在 G运行t 中创建了一个 exec 命令:
执行:{ iis_command:{ 命令:'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:[pwd]', 标准输出:假的, 标准错误:错误 }, }, });
我在 G运行t 文件的顶部放置了两个变量:
var path = require('path');.
var pwd = path.resolve();
当我 运行 iis 命令时,这不起作用,因为变量似乎使用不正确。请有人能指出我正确的操作方向吗?
谢谢, 山姆
javascript 字符串中的变量不会自动解释,您需要连接它们:
exec: {
iis_command: {
command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:' + pwd,
stdout: false,
stderr: false
},
}
为此我实际上使用了 Node.js __dirname
中的内置全局变量exec: {
iis_command: {
command: 'c:\Windows\System32\inetsrv\appcmd.exe set vdir \"Default Web Site/\" -physicalPath:' + __dirname,
stdout: false,
stderr: false
},