node.jsnpm-start

npm start does not work


 npm start
 npm ERR! path C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json
 npm ERR! code ENOENT
 npm ERR! errno -4058
 npm ERR! syscall open
 npm ERR! enoent ENOENT: no such file or directory, open 'C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json'
 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\ATUL\AppData\Roaming\npm-cache\_logs\2017-10-01T10_20_21_068Z-debug.log

I am following the Wes-bos tutorial of learn-node. When I do npm start, it gives me these errors. Please help me. I have referred to all the previous questions. I am not able to find anything.


Solution

  • You have to run npm start in the root of the project you want to run, it seems you are runing npm start in a folder where there is not a package.json file.

    The error says that you are running npm start in this path C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json but it seems that inside that folder you don't have a package.json file, so maybe you are in a wrong folder location.

    So, if you downloaded some code to get started with, you should move to the root of that code and then run npm start. If you are starting a new app, you have to run npm init first, that command will create a package.json file in the same location where you are in the console and then you will be able to run npm start.