मेरे app.js में,

const app = require("express")();

const port = 3000;

app.get("/", (req, res) => {
  res.send("hello world");
});

app.listen(port, () => {
  console.log("server running!");
});

मेरे द्वारा app.js फ़ाइल को सहेजने/अपडेट करने के बाद उत्पन्न यह त्रुटि,

(node:4196) UnhandledPromiseRejectionWarning: Error: Command failed: wmic process where (ParentProcessId=5740) get ProcessId 2> nul
    at checkExecSyncError (child_process.js:630:11)
    at execSync (child_process.js:666:15)
    at kill (C:\Users\SANTOSH\Desktop\nodesql\node_modules\nodemon\lib\monitor\run.js:337:26)
    at Function.run.kill (C:\Users\SANTOSH\Desktop\nodesql\node_modules\nodemon\lib\monitor\run.js:425:7)
    at Bus.<anonymous> (C:\Users\SANTOSH\Desktop\nodesql\node_modules\nodemon\lib\monitor\run.js:495:7)
    at Bus.emit (events.js:327:22)
    at restartBus (C:\Users\SANTOSH\Desktop\nodesql\node_modules\nodemon\lib\monitor\watch.js:228:7)
    at FSWatcher.filterAndRestart (C:\Users\SANTOSH\Desktop\nodesql\node_modules\nodemon\lib\monitor\watch.js:212:16)
    at FSWatcher.emit (events.js:315:20)
    at FSWatcher.emitWithAll (C:\Users\SANTOSH\Desktop\nodesql\node_modules\chokidar\index.js:540:8)
(node:4196) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)

पैकेज.जेसन फ़ाइल,

{
  "name": "nodesql",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "start": "nodemon app.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.19.0",
    "express": "^4.17.1",
    "mysql2": "^2.2.5",
    "sequelize": "^6.6.4",
    "sequelize-cli": "^6.2.0"
  },
  "devDependencies": {
    "nodemon": "^2.0.9"
  }
}

आज मैंने अपना npm 7.19.1 पर अपडेट किया, उसके बाद मुझे यह त्रुटि मिल रही है। अन्यथा, इसे नोडमॉन के साथ कुछ करना होगा।

2
Dinesh Rout 5 जुलाई 2021, 08:14

4 जवाब

सबसे बढ़िया उत्तर

System32 फ़ोल्डर का पथ नहीं मिला। जैसे ही मैंने इसे सिस्टम पथ में जोड़ा, इसने काम किया जैसा इसे करना चाहिए।

0
Dinesh Rout 9 जुलाई 2021, 17:59

अपने nodemon को नवीनतम संस्करण में अपडेट करने से यह समस्या हल हो जाएगी।

npm install nodemon

उपरोक्त आदेश चलाने से nodemon नवीनतम संस्करण में अपडेट हो जाएगा।

0
Deepak Singh 11 जुलाई 2021, 02:13

विश्व स्तर पर नोडमॉन संस्करण 2.0.7 स्थापित करने का प्रयास करें

पहले वर्तमान संस्करण स्थापित करें npm uninstall -g nodemon फिर कमांड लिखें npm i -g nodemon@2.0.7

कम से कम इसने मेरे लिए काम किया :)

0
SHREYA TIWARI 9 जुलाई 2021, 10:00

आप nodemon -v की जांच करते हैं, यदि nodemon को पहचाना नहीं जाता है तो npm install -g nodemon -> nodemon app.js

[यहां छवि विवरण दर्ज करें] [१] [१]: https://i.stack.imgur.com/UbQLM.png

0
Thanh Trung 6 जुलाई 2021, 11:57