使用create-react-app运行npm run build时出现错误

3
我使用create-react-app脚手架构建了一个小型的React应用程序。当使用“npm run”命令提供内容时,一切正常。
但是现在我想展示一个演示,因此尝试第一次运行生成器。我尝试运行“npm run build”,但出现错误。以下是npm日志:
``` 0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'run', 'build' ] 2 info using npm@3.3.12 3 info using node@v5.1.1 4 verbose config Skipping project config: /Users/falks/.npmrc. (matches userconfig) 5 verbose stack Error: ENOENT: no such file or directory, open '/Users/falks/package.json' 5 verbose stack at Error (native) 6 verbose cwd /Users/falks 7 error Darwin 15.6.0 8 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build" 9 error node v5.1.1 10 error npm v3.3.12 11 error path /Users/falks/package.json 12 error code ENOENT 13 error errno -2 14 error syscall open 15 error enoent ENOENT: no such file or directory, open '/Users/falks/package.json' 15 error enoent This is most likely not a problem with npm itself 15 error enoent and is related to npm not being able to find a file. 16 verbose exit [ -2, true ] ```
它似乎正在寻找我的开发文件夹之外的package.json文件?有什么提示可以让生成器运行起来吗?
谢谢。

你确定你在应用程序目录下运行该命令吗? - Dan Abramov
是的,我在同一个目录下运行start并执行所有的git操作。 - Falk
1个回答

1

我认为你可能在错误的文件夹中,因为你的错误信息中有这一行:

ENOENT: 没有那个文件或目录,打开 '/Users/falks/package.json'

你需要从与 package.json 文件相同的文件夹中运行该命令 - 通常是项目的根文件夹...看起来你正在尝试从你的主文件夹中运行它。

-- 编辑:哈哈,为什么我要回答一个已经超过一年 Dan Abramov 已经回答的问题 - 请忽略我


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接