enoent ENOENT:没有这样的文件或目录,

时间:2018-09-05 14:28:34

标签: node.js npm

 C:\Users\shagy\Desktop\3RD YEAR 2ND SEMESTER\SPM\Newfolder\SPM-SMS>npm start 
npm ERR! path C:\Users\shagy\Desktop\3RD YEAR 2ND SEMESTER\SPM\New folder\SPM-SMS\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:\Users\shagy\Desktop\3RD YEAR 2ND SEMESTER\SPM\New folder\SPM-SMS\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\shagy\AppData\Roaming\npm-cache\_logs\2018-09-05T14_23_49_736Z-debug.log

如何解决此问题?即使在npm install之后,该错误仍然出现

3 个答案:

答案 0 :(得分:2)

首先在文件系统上检查文件是否存在。

如果这是一个新项目,您可以致电

npm init 

and节点将为您创建一个package.json。

答案 1 :(得分:1)

这件事也发生在我身上。当我运行npm命令时,我原来在错误的目录中,这就是为什么我收到错误消息的原因。使用cd命令更改目录目录可以为我解决此问题。

答案 2 :(得分:0)

验证您的路径“ C:\ Users \ shagy \ Desktop \ 3RD YEAR 2ND SEMESTER \ SPM \ New folder \ SPM-SMS”,这确实具有package.json文件吗?如果否,则必须再次安装npm(命令“ npm init”),以确保package.json文件出现在错误所提及的同一目录中。希望这会有所帮助!