首页 > 解决方案 > 在尝试运行“Hello World”练习后,遇到此错误代码 ENOENT: no such file or directory

问题描述

我在尝试运行 PluralSight 教程中的“Hello World”练习时遇到了一些麻烦。我是编码新手,我不知道我做错了什么。在终端中输入“npm run start”命令后,我一直遇到此错误。

我在这里有错误消息的屏幕截图

我在网上查找了可能的解决方案,但它们都从删除和重新安装 package.json 文件到重新安装 git 和 node.js 等。我应该注意我正在使用 Mac,所以我不知道那是不是也是问题的一部分或其他东西。

这是代码

charlierodriguez@Charlies-Mac-mini ~ % npm run start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /Users/charlierodriguez/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/Users/charlierodriguez/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!     /Users/charlierodriguez/.npm/_logs/2020-11-23T17_59_28_824Z-debug.log
charlierodriguez@Charlies-Mac-mini ~ % 

标签: node.jsnpm

解决方案


当 npm 在该位置查找 package.json 文件但无法找到时,会出现此错误。你能跑吗js npm init。它将在该位置创建 package.json 文件。
你仍然会得到一些不同的错误。因为 package.json 文件中的脚本段应该有一个关键的开始
您可以将该键的值添加为要运行的命令。


推荐阅读