Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 安装模块后无法运行create react应用程序_Reactjs - Fatal编程技术网

Reactjs 安装模块后无法运行create react应用程序

Reactjs 安装模块后无法运行create react应用程序,reactjs,Reactjs,我通过命令create React app qiyujidemo 我已经安装并可以很好地运行该应用程序。 然后我安装了一个带有npm安装的weui@1.1.0react weui--保存。 安装模块后,我键入npm start。 那么,就有问题了 qiyujidemo@0.1.0开始/用户/易安工作/微信/齐玉吉演示 反应脚本开始 sh:react脚本:未找到命令 npm错误!文件sh npm错误!代码失效周期 npm错误!errno eNont npm错误!系统调用生成 npm错误!qiyuj

我通过命令
create React app qiyujidemo
我已经安装并可以很好地运行该应用程序。 然后我安装了一个带有
npm安装的weui@1.1.0react weui--保存
。 安装模块后,我键入
npm start
。 那么,就有问题了

qiyujidemo@0.1.0开始/用户/易安工作/微信/齐玉吉演示
反应脚本开始
sh:react脚本:未找到命令
npm错误!文件sh
npm错误!代码失效周期
npm错误!errno eNont
npm错误!系统调用生成
npm错误!qiyujidemo@0.1.0开始:
react脚本开始

npm错误!产卵期
npm错误
npm错误!失败qiyujidemo@0.1.0启动脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
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 ]
0信息如果它以ok结尾,它就工作了
1 verbose cli['/usr/local/ceral/node/8.1.0_1/bin/node',
1个详细cli'/usr/local/bin/npm',
1详细cli“开始”]
2信息使用npm@5.0.3
3信息使用node@v8.1.0
4详细的运行脚本['prestart','start','poststart']
5信息生命周期qiyujidemo@0.1.0~prestart:qiyujidemo@0.1.0
6愚蠢的生命周期qiyujidemo@0.1.0~prestart:没有关于prestart的脚本,继续
7信息生命周期qiyujidemo@0.1.0~start:qiyujidemo@0.1.0
8详细的生命周期qiyujidemo@0.1.0~start:生命周期中的不安全烫发为true
9详细的生命周期qiyujidemo@0.1.0~start:PATH:/usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/yianwork/微信/qiyujidemo/node_modules/.bin:/usr/local/bin:/usr/sbin:/sbin:/Users/yianwork/Library/Android/sdk/tools:/Users/yianwork/Library/Android/sdk/platform tools
10详细的生命周期qiyujidemo@0.1.0~start:CWD:/Users/yianwork/wechat/qiyujidemo
11愚蠢的生命周期qiyujidemo@0.1.0~start:Args:['-c','react scripts start']
12信息生命周期qiyujidemo@0.1.0~start:无法执行启动脚本
13详细堆栈错误:qiyujidemo@0.1.0开始:`react脚本开始`
13详细堆栈生成eNONT
13子进程上的详细堆栈。(/usr/local/lib/node_modules/npm/lib/utils/spawn.js:33:16)
13 emitTwo上的详细堆栈(events.js:125:13)
13 ChildProcess.emit上的详细堆栈(events.js:213:7)
13 maybeClose的详细堆栈(internal/child_process.js:887:16)
13 Process.ChildProcess.\u handle.onexit处的详细堆栈(internal/child\u Process.js:208:5)
14详细的pkgidqiyujidemo@0.1.0
15个详细的cwd/用户/yianwork/微信/qiyujidemo
16详细达尔文16.4.0
17详细argv“/usr/local/ceral/node/8.1.0_1/bin/node”“/usr/local/bin/npm”“启动”
18详细节点v8.1.0
19详细的npm v5.0.3
20错误文件sh
21错误代码ELIFECYCLE
22错误无错误
23错误系统调用生成
24错误qiyujidemo@0.1.0开始:`react脚本开始`
24错误产卵事件
25错误发生在qiyujidemo@0.1.0开始脚本。
25错误这可能不是npm的问题。上面可能还有其他日志输出。
26详细退出[1,true]
我键入
纱线开始
,然后显示以下错误:

易安iMac:qiyujidemo易安WORK$纱线开始
纱线开始v0.24.5
$react脚本开始
sh:react脚本:未找到命令
错误命令失败,退出代码为127

谁能解决这个问题?怎么了

我通过
create react app
创建一个新项目。它运行良好。然后我安装了React路由器,同样的问题也发生了。我卸载了react weui,但它仍然无法运行

当我在
create react app
演示中编写
纱线添加antd
时,项目运行良好。
我必须使用纱线添加依赖项吗?

您的包中有没有.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"
}

如果卸载这些软件包,它还会工作吗
npm卸载weui-react-weui--save
@Fawaz我通过
create-react-app
创建一个新项目。它运行良好。然后我安装了
npm安装--save react router
,同样的问题也出现了。我运行了
npm uninstall weui react weui--save
它还不能运行。是否全局安装了create react应用程序?您是否清理了节点模块文件夹@由于我可以在每个文件夹中使用
create-react-app
,我想我会在全局范围内安装create-react-app。我删除了node_模块并重新安装,项目还不能运行。@jiexishede它也被报告说这里的npm v5有问题,所以你可以降级并检查它是否像链接中建议的那样工作。