尝试运行npm start时出现NPM错误代码

时间:2019-11-06 03:42:34

标签: npm

当我尝试运行npm start时,我不断收到npm ENOENT错误。我不确定该如何解决。

我试图更改文件夹的权限。

bryantcaruthers-> npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /Users/bryantcaruthers/workshop-vs-code-can-do-that/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/Users/bryantcaruthers/workshop-vs-code-can-do-that/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/bryantcaruthers/.npm/_logs/2019-11-06T03_31_38_233Z-debug.log

能够无误运行npm start。

4 个答案:

答案 0 :(得分:1)

错误是您在其中运行代码的目录中没有package.json文件:

no such file or directory, open /Users/bryantcaruthers/workshop-vs-code-can-do-that/package.json

您是否希望该目录中有一个package.json文件?还是应该从其他地方运行npm start

答案 1 :(得分:1)

您可以通过以下方法解决该问题:

确保在package.json上正确描述了依赖项 只需运行

npm install

检查问题仍然存在。如果问题没有解决,请继续执行这些方法。

npm cache clean

sudo npm install -g npm

npm cache clean

npm install

答案 2 :(得分:0)

我找到了解决此错误的方法。这个错误主要是因为你没有在正确的文件夹上工作,cd 到你安装 npm 的正确文件夹,或者你可以用 vs 代码打开文件夹。例如,您有一个包含站点或应用程序文件夹的主文件夹,您需要从子文件夹而不是主文件夹中工作,这是您安装 npm 的位置,并且 package.json 上正确描述了依赖项。

答案 3 :(得分:0)

您的项目 workshop-vs-code-can-do-that 没有可用的 package.json 文件,要创建它,请转到终端(在您的项目路径上),运行此命令 npm init -y