मैं अपनी परियोजना पर ग्रंट स्थापित करने का प्रयास कर रहा हूं। यह पूरी तरह से काम करता था, लेकिन अब किसी कारण से ऐसा नहीं होता है। हर बार जब मैं ग्रंट को स्थापित करने का प्रयास करता हूं, तो मुझे यह त्रुटि मिली:

npm ERR! path C:\irrelevent\path\project\node_modules\ansi-styles
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\irrelevent\path\project\node_modules\ansi-styles' -> 'C:\irrelevent\path\project\.ansi-styles.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Me\AppData\Roaming\npm-cache\_logs\2018-04-03T00_52_10_105Z-debug.log

अजीब बात यह है कि गुम पैकेज हर बार बदल जाता है।
मैं कैश को सत्यापित करने, node_modules फ़ोल्डर को हटाने, --force का उपयोग करके कैशे को साफ करने का प्रयास करता हूं। NPM और NodeJS को अनइंस्टॉल करें, मेरे कंप्यूटर को पुनरारंभ करें। कोई मौका नहीं।
मुझे सुरक्षा कारणों से अपने कंप्यूटर को प्रारूपित करना पड़ा, मैंने प्रोजेक्ट फ़ोल्डर लिया लेकिन Roaming फ़ोल्डर नहीं, मुझे नहीं पता कि इसका कोई प्रभाव पड़ा है, लेकिन ऐसा नहीं होना चाहिए क्योंकि मैंने एनपीएम को फिर से स्थापित किया है।

मुझे यकीन नहीं है कि इससे मदद मिलेगी, लेकिन यह रहा मेरा package.json

{
 "name": "project",
 "version": "2.1.0",
 "repository": "project-2.0",
 "devDependencies": {
   "grunt": "^1.0.2",
   "grunt-cli": "^1.2.0",
   "grunt-contrib-concat": "~1.0.1",
   "grunt-contrib-copy": "^1.0.0",
   "grunt-contrib-cssmin": "~2.0.0",
   "grunt-contrib-jshint": "~1.1.0",
   "grunt-contrib-uglify": "~2.2.0",
   "grunt-contrib-watch": "~1.0.0",
   "grunt-html-build": "^0.7.1",
   "grunt-real-favicon": "^0.2.2"
 },
 "dependencies": {
   "angular-bootstrap-colorpicker": "^3.0.31",
   "angularjs-geolocation": "^0.1.3",
   "sprintf-js": "^1.1.1"
 }
}
9
Nicolas 3 अप्रैल 2018, 04:05

4 जवाब

वीएस-कोड के लिए इस त्रुटि को हल करने के लिए:

  1. वीएस-कोड बंद करें
  2. प्रदर्शन npm cache clear --force
  3. वीएस-कोड को पुनरारंभ करें।
0
flaxel 1 जिंदा 2021, 13:01
  • पैकेज-lock.josn और node_modules हटाएं
  • npm cache clear --force द्वारा npm कैश साफ़ करें
  • वीएस कोड पुनरारंभ करें
  • npm installफिर से चल रहा है
1
Kun Zheng 16 पद 2019, 11:23

आपको cd "nameofproject" द्वारा प्रोजेक्ट फोल्डर को गोटो करना नहीं भूलना चाहिए और फिर "npm start" काम है।

3
Manzurul Hoque Rumi 10 फरवरी 2019, 10:56

मेरे लिए कारण ड्रॉपबॉक्स था (मेरा नोडजेएस प्रोजेक्ट ड्रॉपबॉक्स फ़ोल्डर में कहीं गहरा था)। मैंने सिंक्रोनाइज़ेशन को निलंबित कर दिया, npm install को फिर से आज़माया और यह बिना किसी त्रुटि के स्थापित हो गया। फिर निश्चित रूप से मैंने सिंक्रनाइज़ेशन फिर से शुरू किया।

5
fvlinden 7 जुलाई 2020, 10:08