命令行啟動nodejs方式 小總結


之前啟動nodejs都是寫一個命令行文件,如nodejs.cmd,內容為:start node E:\node\app.js。

今天突然想到之前也用過另外一種方式啟動,就是在命令行通過cd命令先找到node.exe文件的目錄,然后再命令行中輸入"node ",再把那個app.js文件拖進去,按下enter鍵就可以啟動了。

 

自己總結的原理:

不管是通過第一種方式還是第二種,都是先找到node.exe文件,然后,把空格后面的參數穿進去nodejs程序中,然后它就會安裝app.js文件內容去幫你構建一個http服務器(如果腳本里面是構建了一個http服務的話)。

---第一種方式只是因為電腦安裝過nodejs.msi,這樣它就會在環境變量里面把路徑配置好,這樣,一個start node語句就可以找到node.exe文件,然后把后面的路徑文件參數傳進去。。。

    第二種就是手動去找到node.exe文件目錄...

【所以,是可以不用安裝nodejs.msi的。安裝只不過可以用npm等相關命令而已。如果不安裝的話,則必須用到node.exe文件。】

 

by the way,路徑參數,是可以用字符串去表示的。不過,平時使用的都不用,是因為該參數沒有夾帶空格之類的特殊字符。如果有空格,則必須用雙引號括起來,如start node "E:\node\app.js"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM