[英]Running node from a bash script: output console.log
我正在從bash運行節點腳本。 就像是:
#!/bin/bash
echo "Executing mynodescript.js..."
node mynodescript.js
在“ mynodescript.js”中,我有一個console.log(“來自mynodescript.js的你好”)。 如何在終端窗口中輸出? 因此,執行上面的bash腳本將輸出如下內容:
> Executing mynodescript.js...
> Hello from mynodescript.js
這個怎么樣
#!/bin/bash
echo "Executing mynodescript.js..."
node mynodescript.js 2>&1
您的節點腳本中的以下代碼應該可以正常工作:console.log('some text');
如果不是,請在執行節點時確保Shell腳本中的PATH正確。 節點二進制文件的路徑未在系統級別設置(在/ etc / paths中),因此您可能需要在shell腳本中使用/ absolute / path / to / node nodescript.js。
如果這不是問題,請確認您的節點腳本語法正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.