Node.js npm启动不起作用

Node.js npm启动不起作用,node.js,npm-start,nodejs,vs-code,visual-studio-code,npm,Node.js,Npm Start,Nodejs,Vs Code,Visual Studio Code,Npm,我正在学习学习节点的Wes bos教程。当我开始npm时,它会给我这些错误。请帮帮我。我已经提到了前面的所有问题。我找不到任何东西。您必须在要运行的项目的根目录中运行npm start,似乎您正在运行npm start的文件夹中,该文件夹中没有package.json文件 错误表明您正在运行路径C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json中的npm start,但该文件夹中似乎没有package.json文件,因此您可能位于错误的

我正在学习学习节点的Wes bos教程。当我开始npm时,它会给我这些错误。请帮帮我。我已经提到了前面的所有问题。我找不到任何东西。

您必须在要运行的项目的根目录中运行
npm start
,似乎您正在运行
npm start
的文件夹中,该文件夹中没有
package.json
文件

错误表明您正在运行路径
C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json
中的
npm start
,但该文件夹中似乎没有
package.json
文件,因此您可能位于错误的文件夹位置

因此,如果您下载了一些要开始使用的代码,您应该移动到该代码的根目录,然后运行
npm start

如果您要启动一个新应用程序,您必须首先运行
npm init
,该命令将在控制台中的同一位置创建一个
package.json
文件,然后您将能够运行
npm start

我刚刚遇到了同样的问题,到目前为止我从未见过它

但我的解决办法是:

  • 重命名项目文件夹
    (删除[]、()、{}和特殊字符)
    。另外,尝试删除单词之间的空格,如果继续出现错误,请尝试加入或仅使用
    (-或)
    而不是空格

  • 密切关注正在执行的文件夹。“当我没有运行时:npm init-y”他会把我扔到
    (C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json)
    ,你不想在这里运行, 使用您的项目文件夹,将终端更改为您的文件夹:
    cd./c:\user\…\project'

  • 注意:在Windows中测试的解决方案-Visual Studio代码v1.56.0

     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