簡體   English   中英

如何在Grunt中的JavaScript中使用變量

[英]How to use variables in JavaScript in Grunt

我在Grunt中創建了一個exec命令:

exec:{iis_command:{命令:'c:\\ Windows \\ System32 \\ inetsrv \\ appcmd.exe設置vdir \\“默認網站/ \\” -physicalPath:[pwd]',stdout:false,stderr:false},}, });

我在Grunt文件的頂部放置了兩個變量:

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
},

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM