簡體   English   中英

修改node.js REPL為“默認值”嗎?

[英]Modify node.js REPL “defaults”?

我是一個node.js初學者。 我想修改節點的默認REPL的行為,如描述下這個環節 ,但我希望運行啟動腳本,因為這樣做將啟動REPL不導入現有的歷史文件。 (我知道這一點是因為我嘗試了第一個答案中的代碼:修改過的REPL開始了,但是以前的歷史記錄不可用。)

這可能嗎? 還是更容易弄清楚如何添加/導入現有的歷史文件並將所述代碼添加到啟動腳本中?

注意:我也嘗試過將rlwrap與-H path / to / .node_repl.history一起使用,如該線程中所建議,與第一個鏈接中的腳本結合使用,仍然沒有運氣。 我得到了修改后的行為,但是沒有歷史記錄。

不知道這是否是執行此操作的“正確”方法,但這對我有用:

新增中

alias node='node -e repl.repl.ignoreUndefined=true -i'

我的bashrc可以達到我想要的效果,而不會破壞現有的歷史記錄。 我不確定這對於更改多個REPL默認值的效果如何,因此我還沒有將其標記為答案。

更新不幸的是,最新的node.js更新打破了這一點。 我相信是負責的請求請求。

暫無
暫無

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

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