簡體   English   中英

從bash腳本運行節點:輸出console.log

[英]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.

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