[英]Using Sudo in Yeoman/Grunt
我試圖在yeoman / grunt的Mac上自動創建虛擬主機文件。 在yeoman整理完文件后,我打電話給
grunt.file.write('/etc/apache2/virtualhosts/' + fileName, tidyFileContents);
但這是行不通的,因為我需要權限才能在etc / apache2 / virtualhosts /目錄中移動任何內容。 我考慮過要做
grunt.file.write(fileName, tidyFileContents);
然后執行以下操作:
sudo mv fileName /etc/apache2/virtualhosts
但我不知道如何用JavaScript編寫該代碼。 我的問題是如何用yeoman語法編寫上面的代碼^,以獲得所需的結果。 或有什么其他方法可以將文件sudo到權限virtualhost dir中。 我唯一的限制是我無法取消虛擬主機目錄的權限。 感謝您的提前幫助!
這獨立於yeoman,您可以使用process exec並執行任何shell命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.