我通过安装的命令create-react-app qiyujidemo创建了一个React应用程序,可以很好地运行该应用程序。然后,我用npm install weui@1.1.0 react-weui --save安装了一个npm install weui@1.1.0 react-weui --save。安装模块后,我输入npm start。那就是出了点问题。
qiyujidemo@0.1.0start/Users/yianwork/微信/qiyujidemo 反应-脚本启动 sh: not脚本:找不到命令 国家预防机制错误!文件sh 国家预防机制错误!代码ELIFECYCLE 国家预防机制错误!埃诺奥特 国家预防机制错误!syscall产卵 国家预防机制错误!qiyujidemo@0.1.0start:
react-scripts start国家预防机制错误!产卵 国家预防机制错误! 国家预防机制错误!在qiyujidemo@0.1.0start脚本中失败。 国家预防机制错误!这可能不是npm的问题。上面可能还有额外的日志输出。 国家预防机制错误!可以在以下位置找到此运行的完整日志: npm错误!/Users/yianwork/.npm/_logs/2017-08-07T08_41_16_944Z-debug.log
我复制/Users/yianwork/.npm/_logs/2017-08-07T08_41_16_944Z-debug.log.
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/8.1.0_1/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'start' ]
2 info using npm@5.0.3
3 info using node@v8.1.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle qiyujidemo@0.1.0~prestart: qiyujidemo@0.1.0
6 silly lifecycle qiyujidemo@0.1.0~prestart: no script for prestart, continuing
7 info lifecycle qiyujidemo@0.1.0~start: qiyujidemo@0.1.0
8 verbose lifecycle qiyujidemo@0.1.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle qiyujidemo@0.1.0~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/yianwork/wechat/qiyujidemo/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/yianwork/Library/Android/sdk/tools:/Users/yianwork/Library/Android/sdk/platform-tools
10 verbose lifecycle qiyujidemo@0.1.0~start: CWD: /Users/yianwork/wechat/qiyujidemo
11 silly lifecycle qiyujidemo@0.1.0~start: Args: [ '-c', 'react-scripts start' ]
12 info lifecycle qiyujidemo@0.1.0~start: Failed to exec start script
13 verbose stack Error: qiyujidemo@0.1.0 start: `react-scripts start`
13 verbose stack spawn ENOENT
13 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:33:16)
13 verbose stack at emitTwo (events.js:125:13)
13 verbose stack at ChildProcess.emit (events.js:213:7)
13 verbose stack at maybeClose (internal/child_process.js:887:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:208:5)
14 verbose pkgid qiyujidemo@0.1.0
15 verbose cwd /Users/yianwork/wechat/qiyujidemo
16 verbose Darwin 16.4.0
17 verbose argv "/usr/local/Cellar/node/8.1.0_1/bin/node" "/usr/local/bin/npm" "start"
18 verbose node v8.1.0
19 verbose npm v5.0.3
20 error file sh
21 error code ELIFECYCLE
22 error errno ENOENT
23 error syscall spawn
24 error qiyujidemo@0.1.0 start: `react-scripts start`
24 error spawn ENOENT
25 error Failed at the qiyujidemo@0.1.0 start script.
25 error This is probably not a problem with npm. There is likely additional logging output above.
26 verbose exit [ 1, true ]我输入yarn start,然后显示以下错误:
伊安-iMac:齐尤吉德莫伊安工作$纱线开始 纱线起动v0.24.5 $react脚本启动 sh: not脚本:找不到命令 错误命令失败,退出代码127。
谁能解决这个问题?怎么啦?
我通过create-react-app创建了一个新项目。运行得很好。然后我安装了反应性路由器,同样的问题也发生了。我卸载反应,但它还是不能运行。
当我在yarn add antd create-react-app 演示中编写时,项目运行良好。必须使用纱线添加依赖项吗?
发布于 2020-02-07 01:41:32
你的package.json里有package.json吗?如果没有,安装它并将以下内容添加到您的package.json中:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"predeploy": "npm run build && cp CNAME build/CNAME",
"deploy": "gh-pages -d build"
}https://stackoverflow.com/questions/45543008
复制相似问题