簡體   English   中英

nodemon 在 windows 10 中不起作用

[英]nodemon not working in windows 10

我在我的本地機器上成功安裝了 nodemon,但是當我運行代碼時它給了我下面的錯誤消息。

這是錯誤詳細信息

The term 'nodemon' 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
+ nodemon
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (nodemon:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

我遇到了同樣的問題,簡單的修復首先檢查路徑是否存在於您的環境變量路徑中

去檢查

控制面板>系統>高級系統設置>環境變量>雙擊PATH

現在檢查你是否有這個 PATH C:\\Users\\yourUsername\\AppData\\Roaming\\npm

如果沒有,你會看到一些現有的路徑,只需附加到它用分號分隔。 就是這樣! 為我工作。

在環境變量路徑中添加 PATH C:\\Users\\yourUsername\\AppData\\Roaming\\npm

在 Windows 上試試這個

打開 PowerShell 並輸入以下命令。

A) Set-ExecutionPolicy RemoteSigned

B) Set-ExecutionPolicy Unrestricted

C) Get-ExecutionPolicy

D) Exit

這對我有用:這應該將策略限制為當前用戶。

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

我找到了一種解決方法,只需進入 package.json(在您鍵入 npm init 后創建的文件)並在“腳本”下放置start: "nodemon <filename>" ,現在每次您在終端中鍵入 npm start nodemon 應該以 ur 文件開頭

我遇到了同樣的問題,但沒有任何效果。 終於在花了幾個小時找到了解決方案。

如果您使用的是 Windows,請按照以下步驟操作 =>

在開始菜單上,搜索“cmd”,然后右鍵單擊並以管理員身份運行。 現在您將運行管理員命令提示符。 現在,輸入這些說明 =>

1)PowerShell Set-ExecutionPolicy RemoteSigned

2)PowerShell Set-ExecutionPolicy Unrestricted

3)PowerShell Get-ExecutionPolicy

4)PowerShell 退出

現在試試 nodemon [你的節點應用程序] 現在你的 nodemon 應該可以正常工作了。 還要確保你已經全局安裝了 nodemon npm install -g nodemon。 謝謝!

我在全局安裝了 nodemon,它開始工作:

npm install -g nodemon

我也遇到了這個問題。

我在本地目錄中安裝了 nodemon 並嘗試運行nodemon index.js

然后我得到了上述錯誤

我運行npx nodemon index.js並且服務器啟動成功

在 WINDOWS PC 上作為管理員

打開PowerShell並輸入:

A)Set-ExecutionPolicy RemoteSigned(是)

B) Set-ExecutionPolicy Unrestricted (yes)

C) 獲取執行策略

D) 退出

可能是它在您的 IDE 中仍然不起作用。 如果發生這種情況,請關閉並重新打開您的 IDE,然后嘗試再次運行它。

另一種選擇是您必須轉到 cmd (windows + r) 並運行: npm install -g nodemon

無論如何,這三個步驟應該可以解決問題。

在 cmd 中鍵入 npx nodemon server.js 然后它將啟動...

例如,
[節點監視器] 2.0.15
【nodemon】隨時重啟,輸入rs
[nodemon] 觀看路徑: .
[nodemon] 看擴展:js,mjs,json
[nodemon] 啟動node server.js

這在 Windows 10 上也給我帶來了問題。我的解決方案有效:

  1. 跑:

npm i nodemon --save-dev

  1. 在 package.json 添加這個(主要是您需要觀看的任何文件):

“主”:“app.js”,
“腳本”:{“手表”:“nodemon./app.js”}

  1. 跑:

npm跑表

暫無
暫無

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

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