簡體   English   中英

為什么我仍然有以下錯誤:“節點”不是內部或外部命令、可運行程序或批處理文件?

[英]Why I still having the following error: '"node"' is not recognized as an internal or external command, operable program or batch file?

我正在嘗試配置打字稿以啟動節點項目。 我正在執行以下步驟:安裝 typescript:

  • npm 我——保存開發 typescript

安裝 ts 節點:

  • npm i --save-dev ts-node

安裝節點的類型定義:

  • npm i --save-dev @types/node

添加typescript配置文件:

  • npx tsc --init

Go 到我的 package.json 文件並更新腳本:“build”:“npx tsc”

Go 到我的 tsconfig.json 文件並取消注釋庫:

  • 更改://“lib”:[],為:“lib”:[“ES6”],
  • 同時更改://“outDir”:“./”到構建文件夾:“outDir”:“./build”,
  • 同時取消注釋:// "noImplicitAny": true,

最后 go 到文件末尾並排除 node_modules 文件夾(就在:“compilerOptions”之后):“exclude”:[“node_modules”]}

嘗試通過運行將項目編譯為 javascript 時:

  • npm 運行構建

我最終遇到以下錯誤:“node”' 未被識別為內部或外部命令、可運行程序或批處理文件。

請注意,我確實驗證了環境變量中是否添加了 npm 路徑。 並且npm 安裝運行成功,當在終端中鍵入節點時返回:歡迎使用 Node.js v14.17.5。 鍵入“.help”以獲取更多信息。

只要運行這個,這個問題就解決了

 npm install -g ts-node​
​ npm install -D tslib @types/node

我通過打開 PowerShell 命令行並運行以下命令來解決問題:

  • setx PATH "%PATH%;C:\\Program Files\\nodejs"

我通過運行以下命令解決了這個問題:- npm i ts-node nodemon

在我的例子中 npm install -g ts-node npm install -D tslib @types/node

暫無
暫無

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

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