Warm tip: This article is reproduced from serverfault.com, please click

javascript-ENOENT:没有这样的文件或目录,请打开“ C:\ Users \ subwo \ package.json”

(javascript - ENOENT: no such file or directory, open 'C:\Users\subwo\package.json')

发布于 2020-12-07 17:06:00

我是这一切的新手,我正在上一个区块链课程,以从头开始学习所有可能的知识。因此,问题在于课程中的人使我安装了以下内容:

Node.js: https://nodejs.org/en/
Ganache: https://www.trufflesuite.com/ganache
Truffle: https://www.trufflesuite.com/
Metamask

还有这个资源:

Starter Kit: https://github.com/dappuniversity/starter_kit

因此,我安装了所有这些,包括入门工具包,以便能够继续进行演示项目。事实是,该人从命令提示符运行“ npm run start”行来运行入门工具包应用程序,因此该应用程序将在他的浏览器中自动打开。但是,当我这样做时,我收到一条ENOENT错误,当我阅读该错误时,它表明文件丢失,下面将显示一个屏幕截图:

尝试运行应用程序时出现cmd错误

当我确定“丢失的文件”所在的文件夹时,我可以看到它位于安装了整个应用程序的文件夹中:

文件目录

我不知道该cmd是在正确的文件夹中搜索还是在搜索什么,老实说,我不知道如何解决此问题。如果有人可以帮助我,我将不胜感激,如果你需要查看应用程序的代码或其他任何内容,请告诉我。

Questioner
Leon
Viewed
0
devintark 2020-12-08 01:14:39

看起来你的package.json位于C:\ Users \ subwo \ ethswap中。

cd ethswap
npm run start

精心装饰。你正在从C:\ Users \ subwo开始运行npm run,但是你的项目目录实际上位于C:\ Users \ subwo \ ethswap中。因此,在运行之前,你需要再向下查找一个目录。