夜先锋av资源网站,国产精品极品美女在线观看免,欧美亚洲精品电影在线观看,日韩在线精品强乱一区二区三区

首頁 資訊 > 洞察 > 正文

焦點(diǎn)報(bào)道:為什么nodejs運(yùn)行顯示命令?


(資料圖片僅供參考)

在 Node.js 中,有一個(gè)內(nèi)置的命令行界面(CLI),它允許你通過命令行直接執(zhí)行 JavaScript 代碼,而不需要先創(chuàng)建和運(yùn)行一個(gè)完整的文件或者應(yīng)用程序。如果你在 Node.js 中運(yùn)行的是一個(gè) JavaScript 文件,那么該文件中所有的輸出都會(huì)被發(fā)送到控制臺(tái)中進(jìn)行顯示。但是,如果你在 Node.js 中直接輸入一段代碼,那么它通常只會(huì)返回一個(gè)簡短的內(nèi)容或者一個(gè)對(duì)象,而不是將整個(gè)代碼塊都打印出來。為了解決這個(gè)問題,你可以使用 Node.js 的 REPL 模式(Read Eval Print Loop),它會(huì)在控制臺(tái)中顯示你輸入的完整的代碼塊,并等待你輸入下一行代碼。要進(jìn)入 REPL 模式,你只需要在 terminal 中輸入 node 命令即可。

node.exe所在的目錄,也就是:D:\softs\node-v10.14.2-win-x64 這個(gè)路徑。為什么不是D:\softs\node-v10.14.2-win-x64/node.exe呢?先不說可行不可行,單只從合理性上來說,如果你有100個(gè)執(zhí)行軟件,都添加到(PATH)里,那么你的(PATH)都會(huì)被你寫成一篇論文那么長的字符串。每次從論文里面修改東西,先不說計(jì)算機(jī)不知道累不累,但我們?nèi)吮旧恚隙ㄊ抢鄣脡騿?,這完全是反人類的設(shè)計(jì)。所以,記住,需要添加到(PATH)的是執(zhí)行文件所在的目錄,而不是執(zhí)行文件本身。

好了,得到node所在的這個(gè)目錄之后,我們先來測(cè)試一下,怎么測(cè)試呢?先用cd(change directory 改變目錄)這個(gè)命令,切換到我們node.exe可執(zhí)行文件所在的目錄。

看到?jīng)],切換到node本身所在的目錄再執(zhí)行node -v命令,版本號(hào)就出現(xiàn)了。所以,這就更加確定了,node執(zhí)行不了,不是node本身不能運(yùn)行或不存在,而是系統(tǒng)找不到它。有人可能會(huì)問,這個(gè)軟件就在我的計(jì)算機(jī)上的,操作系統(tǒng)怎么找不到?這里我們用屁股來想一想,操作系統(tǒng)本身的文件加上你平時(shí)使用軟件和軟件本身產(chǎn)生的文件,少說也有幾十萬。那么每次操作系統(tǒng)執(zhí)行文件,總不能每次從這幾十萬文件里面去找node在哪吧?雖然電腦速度快,但是完全不需要搞得這么傻逼對(duì)不對(duì)。所以,把需要執(zhí)行的軟件所在的目錄,放到(PATH)里面。

關(guān)鍵詞:

最近更新

關(guān)于本站 管理團(tuán)隊(duì) 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2023 創(chuàng)投網(wǎng) - www.ossf.org.cn All rights reserved
聯(lián)系我們:39 60 29 14 2@qq.com
皖I(lǐng)CP備2022009963號(hào)-3