[英]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的鏈接。
此錯誤表示“在您的PATH
變量中未找到程序 (x)”。
PATH
? PATH
可以被看作是程序的“搜索路徑”——你更願意輸入哪個?
C:\Program Files\Node.js\bin\node
或者
node
路徑並不是 Windows 路徑的真正節點
您可以鍵入第二個的方式是因為您的PATH
指定C:\\Program Files\\Node.js\\bin
作為搜索二進制文件的位置之一。
您需要修改PATH
環境變量(Node 安裝程序會為您執行此操作),或者更有可能安裝 Node.js。
從此處下載並運行安裝程序,然后重試。
另外,如果您認為您已經為 Linux 安裝了 Node,請使用以下命令檢查您的PATH
:
echo "$PATH"
通常它看起來像這樣:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
如果此處未指定/usr/local/bin
,請檢查您的/etc/profile
並修復它。
搜索如何使用“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
只需使用zypper install nodejs
安裝 Node: zypper install nodejs
其他的不清楚,抱歉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.