单击 npm start 时 react.js 中的错误
error in react.js when clicking npm start
首先,我在 react.js 中使用以下命令创建了一个待办事项应用程序:npx create-react-app app_name
在 运行 命令 npm start 之后,它向我显示了这个错误:
之后我发现了一个日志文件,其中包含所有这些行,但我从中没有理解任何内容:
0 条信息如果以 ok 结尾则有效
1 个冗长的 cli [
1 详细的 cli '/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/node',
1 详细的 cli '/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/npm',
1 个冗长的 cli 'start'
1个冗长的cli]
2 信息使用 npm@6.14.13
3 使用 node@v14.17.0 的信息
4 详细 运行-脚本 ['prestart', 'start', 'poststart' ]
5 信息生命周期 inventory@0.1.0~prestart: inventory@0.1.0
6 信息生命周期 inventory@0.1.0~start: inventory@0.1.0
7 verbose lifecycle inventory@0.1.0~start: unsafe-perm in lifecycle true
8 详细生命周期 inventory@0.1.0~start: PATH: /home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/amarmahdi/developement/reactTutorial/inventory/node_modules/.bin:/home/amarmahdi/.nvm/versions/node/v14.17.0/bin:/home/amarmahdi/.sdkman/candidates/java/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
9 详细生命周期 inventory@0.1.0~start: CWD: /home/amarmahdi/developement/reactTutorial/inventory
10 愚蠢的生命周期 inventory@0.1.0~start: Args: [ '-c', 'react-scripts start' ]
11 愚蠢的生命周期 inventory@0.1.0~start: Returned: code: 1 signal: null
12 信息生命周期清单@0.1.0~启动:无法执行启动脚本
13 详细堆栈错误:inventory@0.1.0 开始:react-scripts start
13 详细堆栈退出状态 1
EventEmitter 的 13 详细堆栈。 (/home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 详细堆栈位于 EventEmitter.emit (events.js:376:20)
13 ChildProcess 的详细堆栈。 (/home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 详细堆栈位于 ChildProcess.emit (events.js:376:20)
maybeClose 处的 13 个详细堆栈 (internal/child_process.js:1055:16)
Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 处的 13 个详细堆栈
14 详细 pkgid inventory@0.1.0
15 详细 cwd /home/amarmahdi/developement/reactTutorial/inventory
16 详细 Linux 5.4.0-74-通用
17 verbose argv "/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/node" "/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/npm" "开始"
18 详细节点 v14.17.0
19 详细 npm v6.14.13
20 错误代码 ELIFECYCLE
21 错误 errno 1
22 错误 inventory@0.1.0 开始:react-scripts start
22 错误退出状态 1
23 错误 inventory@0.1.0 启动脚本失败。
23 error 这可能不是 npm 的问题。上面可能有额外的日志输出。
24 详细退出 [1, true]
对于操作系统,我使用 ubuntu 18.04,对于节点,我使用节点版本管理器,节点版本为 14.17.0。
我希望这个问题会有一些答案。
这是因为Linux在内部观察文件被观看的次数。
好吧,您可以通过
来覆盖限制
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
在您的终端中。
首先,我在 react.js 中使用以下命令创建了一个待办事项应用程序:npx create-react-app app_name
在 运行 命令 npm start 之后,它向我显示了这个错误:
之后我发现了一个日志文件,其中包含所有这些行,但我从中没有理解任何内容:
0 条信息如果以 ok 结尾则有效
1 个冗长的 cli [
1 详细的 cli '/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/node',
1 详细的 cli '/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/npm',
1 个冗长的 cli 'start'
1个冗长的cli]
2 信息使用 npm@6.14.13
3 使用 node@v14.17.0 的信息
4 详细 运行-脚本 ['prestart', 'start', 'poststart' ]
5 信息生命周期 inventory@0.1.0~prestart: inventory@0.1.0
6 信息生命周期 inventory@0.1.0~start: inventory@0.1.0
7 verbose lifecycle inventory@0.1.0~start: unsafe-perm in lifecycle true
8 详细生命周期 inventory@0.1.0~start: PATH: /home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/amarmahdi/developement/reactTutorial/inventory/node_modules/.bin:/home/amarmahdi/.nvm/versions/node/v14.17.0/bin:/home/amarmahdi/.sdkman/candidates/java/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
9 详细生命周期 inventory@0.1.0~start: CWD: /home/amarmahdi/developement/reactTutorial/inventory
10 愚蠢的生命周期 inventory@0.1.0~start: Args: [ '-c', 'react-scripts start' ]
11 愚蠢的生命周期 inventory@0.1.0~start: Returned: code: 1 signal: null
12 信息生命周期清单@0.1.0~启动:无法执行启动脚本
13 详细堆栈错误:inventory@0.1.0 开始:react-scripts start
13 详细堆栈退出状态 1
EventEmitter 的 13 详细堆栈。 (/home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 详细堆栈位于 EventEmitter.emit (events.js:376:20)
13 ChildProcess 的详细堆栈。 (/home/amarmahdi/.nvm/versions/node/v14.17.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 详细堆栈位于 ChildProcess.emit (events.js:376:20)
maybeClose 处的 13 个详细堆栈 (internal/child_process.js:1055:16)
Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 处的 13 个详细堆栈
14 详细 pkgid inventory@0.1.0
15 详细 cwd /home/amarmahdi/developement/reactTutorial/inventory
16 详细 Linux 5.4.0-74-通用
17 verbose argv "/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/node" "/home/amarmahdi/.nvm/versions/node/v14.17.0/bin/npm" "开始"
18 详细节点 v14.17.0
19 详细 npm v6.14.13
20 错误代码 ELIFECYCLE
21 错误 errno 1
22 错误 inventory@0.1.0 开始:react-scripts start
22 错误退出状态 1
23 错误 inventory@0.1.0 启动脚本失败。
23 error 这可能不是 npm 的问题。上面可能有额外的日志输出。
24 详细退出 [1, true]
对于操作系统,我使用 ubuntu 18.04,对于节点,我使用节点版本管理器,节点版本为 14.17.0。
我希望这个问题会有一些答案。
这是因为Linux在内部观察文件被观看的次数。
好吧,您可以通过
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
在您的终端中。