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
我正在关注学习节点的Wes-bos教程。当我做npm开始时,它给了我这些错误。请帮我。我已经提到了以前的所有问题。我找不到任何东西。
答案 0 :(得分:0)
您必须在要运行的项目的根目录中运行npm start
,似乎您在没有npm start
文件的文件夹中运行package.json
。
错误表明您在此路径npm start
中正在运行C:\WINDOWS\System32\WindowsPowerShell\v1.0\package.json
但似乎在该文件夹中没有package.json
文件,因此您可能出错了文件夹位置。
因此,如果您下载了一些代码以便开始使用,则应移至该代码的根目录,然后运行npm start
。
如果您要启动一个新应用程序,则必须首先运行npm init
,该命令将在您在控制台中的同一位置创建一个package.json
文件,然后您就可以运行{{ 1}}。
答案 1 :(得分:0)
我刚刚遇到了同样的问题,到目前为止我还没有遇到过。
但我的解决方案是:
<块引用>重命名项目文件夹 (remove [], (), {} and special characters)
。另外尝试删除单词之间的空格,如果您继续出现错误,请尝试加入或仅使用 (- or _)
而不是空格
留意正在执行的文件夹。 “当我没有跑:npm init -y”他会把我扔到(C: \ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \ package.json)
,你不想在这里跑,
使用您的项目文件夹,在终端中更改为您的文件夹:cd './c:\user\...\project'
注意:在 Windows 中测试的解决方案 - Visual Studio Code v1.56.0
nodejs vs-code visual-studio-code npm