首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >enoent ENOENT:没有这样的文件或目录,

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

Stack Overflow用户
提问于 2018-09-05 22:28:34
回答 3查看 17.8K关注 0票数 3
代码语言:javascript
复制
 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之后,也会出现这个错误

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-09-05 22:37:48

这与npm找不到文件有关。错误消息npm ERR! enoent告诉您找不到该文件。

首先,检查文件是否确实存在于fs上的该路径下,并检查用于调用该文件的引用路径是否存在可能的拼写错误。

如果这是一个新项目,您可以调用

代码语言:javascript
复制
npm init 

node将初始化您的项目并为您创建一个package.json

来自官方文档:

说明: npm init可用于设置新的或已有的npm包。在本例中,初始化器是一个名为create-的npm包,它将由npx安装,然后执行其主存储器--假设>创建或更新package.json并运行任何其他与初始化相关的>操作。init命令被转换为相应的npx操作,如下所示:

  • npm init foo -> npx create-foo
  • npm init @usr/foo -> npx init @usr -> npx @usr/create

任何额外的选项都将直接传递给命令,因此npm init foo --hello将映射到npx create-foo --hello。如果省略了初始化器(只需调用npm init),init将退回到传统的init行为。它会问你一堆问题,然后为你写一个package.json。它将尝试根据现有字段、依赖项和所选选项进行合理的猜测。它是严格的加法,所以它将保留任何已经设置的字段和值。您还可以使用-y/--yes完全跳过调查问卷。如果您传递--scope,它将创建一个限定作用域的包。

有关更多详细信息,请阅读npm init官方文档。

票数 6
EN

Stack Overflow用户

发布于 2020-08-28 15:15:03

这也发生在我身上。当我运行npm命令时,我发现我在错误的目录中,这就是我收到错误消息的原因。使用cd命令更改目录为我解决了这个问题。

票数 3
EN

Stack Overflow用户

发布于 2019-12-10 02:30:42

验证你的路径“C:\Users\shagy\Desktop\3Year really \SPM\New folder\SPM-SMS”这真的有package.json文件吗?如果不是,那么你必须重新安装npm (命令"npm init"),以确保package.json文件出现在错误中提到的同一目录中。希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52187582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档