gpt4 book ai didi

reactjs - create-react-app:npm 开始不起作用,找不到 react 脚本

转载 作者:行者123 更新时间:2023-12-04 17:35:13 24 4
gpt4 key购买 nike

NPM 启动不起作用。

节点:v12.6.0npm: 6.10.0

注意:我将项目目录放入废纸篓,然后在其中运行 npm start 并且成功了。有谁知道它为什么起作用?

我尝试过的:

  1. 使用 create-react-app 给出的初始化命令:
    npx create-react-app my-app
cd my-app
npm start
  1. 安装了最新版本的 npm

  2. 安装了最新版本的节点

  3. 重新安装节点模块

  4. 删除节点和 npm 并重新安装

sh: react-scripts: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! new@0.1.0 start: `react-scripts start`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the new@0.1.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/work/.npm/_logs/2019-07-09T16_26_11_301Z-debug.log
npm ls react

└── react@16.8.6

{
"name": "new",
"version": "0.1.0",
"private": true,
"dependencies": {
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-scripts": "3.0.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}

完整错误日志

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli '/Users/work/.nvm/versions/node/v12.6.0/bin/node',
1 verbose cli '/Users/work/.nvm/versions/node/v12.6.0/bin/npm',
1 verbose cli 'start'
1 verbose cli ]
2 info using npm@6.10.0
3 info using node@v12.6.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle new@0.1.0~prestart: new@0.1.0
6 info lifecycle new@0.1.0~start: new@0.1.0
7 verbose lifecycle new@0.1.0~start: unsafe-perm in lifecycle true
8 verbose lifecycle new@0.1.0~start: PATH: /Users/work/.nvm/versions/node/v12.6.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/work/Documents/Summer_2019_Study/Node/odin-node/Project2:MiniMessageBoard/frontend/new/new/node_modules/.bin:/usr/local/mysql/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/work/.nvm/versions/node/v12.6.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Postgres.app/Contents/Versions/latest/bin
9 verbose lifecycle new@0.1.0~start: CWD: /Users/work/Documents/Summer_2019_Study/Node/odin-node/Project2:MiniMessageBoard/frontend/new/new
10 silly lifecycle new@0.1.0~start: Args: [ '-c', 'react-scripts start' ]
11 info lifecycle new@0.1.0~start: Failed to exec start script
12 verbose stack Error: new@0.1.0 start: `react-scripts start`
12 verbose stack spawn ENOENT
12 verbose stack at ChildProcess.<anonymous> (/Users/work/.nvm/versions/node/v12.6.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
12 verbose stack at ChildProcess.emit (events.js:203:13)
12 verbose stack at maybeClose (internal/child_process.js:1021:16)
12 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
13 verbose pkgid new@0.1.0
14 verbose cwd /Users/work/Documents/Summer_2019_Study/Node/odin-node/Project2:MiniMessageBoard/frontend/new/new
15 verbose Darwin 17.7.0
16 verbose argv "/Users/work/.nvm/versions/node/v12.6.0/bin/node" "/Users/work/.nvm/versions/node/v12.6.0/bin/npm" "start"
17 verbose node v12.6.0
18 verbose npm v6.10.0
19 error file sh
20 error code ELIFECYCLE
21 error errno ENOENT
22 error syscall spawn
23 error new@0.1.0 start: `react-scripts start`
23 error spawn ENOENT
24 error Failed at the new@0.1.0 start script.
24 error This is probably not a problem with npm. There is likely additional logging output above.
25 verbose exit [ 1, true ]

即使多次尝试,react-scripts 也不会安装

我现在可以做什么?

我认为 Node.js 有问题。我在 nvm 文件夹中有一个/usr/local npm 文件和一个 npm 文件。

最佳答案

请在您的终端中尝试以下操作:

首先删除所有node_modules:

rm -fr node_modules/

其次是:

npm install npm@latest -g

npm install -g create-react-app

npm init react-app my-app

关于reactjs - create-react-app:npm 开始不起作用,找不到 react 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56957112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com