簡體   English   中英

我無法在 Visual Studio Code 中使用 `node app.js` 命令

[英]I can't use the `node app.js` command in Visual Studio Code

我正在嘗試制作一個 Discord 機器人,您可以通過運行node app.js命令使您的機器人在線並處於活動狀態,但是當我運行該命令時,出現以下錯誤:

node : The term 'node' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + node app.js + ~~~~ + CategoryInfo : ObjectNotFound: (node:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

有人能幫我嗎?

要么你沒有安裝 Node.js,要么 Visual Studio Code 沒有發現你有它,你將不得不重新安裝 node.js。

這是Node.js的鏈接。

“術語 '...' 未被識別為 cmdlet 或 (...)”

此錯誤表示“在您的PATH變量中未找到程序 (x)”。

什么是PATH

PATH可以被看作是程序的“搜索路徑”——你更願意輸入哪個?

C:\Program Files\Node.js\bin\node

或者

node

路徑並不是 Windows 路徑的真正節點

您可以鍵入第二個的方式是因為您的PATH指定C:\\Program Files\\Node.js\\bin作為搜索二進制文件的位置之一。

那么,我該如何解決這個問題?

您需要修改PATH環境變量(Node 安裝程序會為您執行此操作),或者更有可能安裝 Node.js。

視窗

此處下載並運行安裝程序,然后重試。

GNU/Linux

另外,如果您認為您已經為 Linux 安裝了 Node,請使用以下命令檢查您的PATH

echo "$PATH"

通常它看起來像這樣:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

如果此處未指定/usr/local/bin ,請檢查您的/etc/profile並修復它。

Debian, Ubuntu

搜索如何使用“nodesource debian repos”,或搜索舊版本:

 sudo apt update sudo apt install nodejs npm node -v # shows node version npm -v # and npm version
拱形Linux

只需從官方pacman -S nodejs安裝 Node: pacman -S nodejs

openSUSE

只需使用zypper install nodejs安裝 Node: zypper install nodejs

其他發行版

其他的不清楚,抱歉。

暫無
暫無

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

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