Node.js ';npm启动';不再工作了

Node.js ';npm启动';不再工作了,node.js,reactjs,npm,Node.js,Reactjs,Npm,我的npm开始不再工作了,但我昨天仍然使用它。就我而言,我也没有改变任何事情。我用它来启动我的react初学者工具包(facebooks官方初学者工具包)。可能是什么 > apicalltestapp@0.1.0 start /Users/.../reactapp > react-scripts start module.js:457 throw err; ^ Error: Cannot find module 'cross-spawn' at Funct

我的npm开始不再工作了,但我昨天仍然使用它。就我而言,我也没有改变任何事情。我用它来启动我的react初学者工具包(facebooks官方初学者工具包)。可能是什么

> apicalltestapp@0.1.0 start /Users/.../reactapp
> react-scripts start

module.js:457
    throw err;
    ^

Error: Cannot find module 'cross-spawn'
    at Function.Module._resolveFilename (module.js:455:15)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/Users/reactapp/node_modules/.bin/react-scripts:2:13)
    at Module._compile (module.js:556:32)
    at Object.Module._extensions..js (module.js:565:10)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)

npm ERR! Darwin 15.6.0
npm ERR! argv "/Users/dswork/.nvm/versions/node/v6.7.0/bin/node" "/Users/dswork/.nvm/versions/node/v6.7.0/bin/npm" "start"
npm ERR! node v6.7.0
npm ERR! npm  v3.10.8
npm ERR! code ELIFECYCLE
npm ERR! apicalltestapp@0.1.0 start: `react-scripts start`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the apicalltestapp@0.1.0 start script 'react-scripts start'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the apicalltestapp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     react-scripts start
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs apicalltestapp
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls apicalltestapp
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/dswork/Coding/reactcafe/npm-debug.log
>apicalltestapp@0.1.0启动/Users/../reactapp
>反应脚本启动
module.js:457
犯错误;
^
错误:找不到模块“交叉繁殖”
在Function.Module.\u解析文件名(Module.js:455:15)
在Function.Module.\u加载(Module.js:403:25)
at Module.require(Module.js:483:17)
根据需要(内部/module.js:20:19)
反对。(/Users/reactapp/node_modules/.bin/react脚本:2:13)
在模块处编译(Module.js:556:32)
在Object.Module._extensions..js(Module.js:565:10)
在Module.load(Module.js:473:32)
在TryModule加载时(module.js:432:12)
在Function.Module.\u加载(Module.js:424:3)
npm错误!达尔文15.6.0
npm错误!argv“/Users/dswork/.nvm/versions/node/v6.7.0/bin/node”“/Users/dswork/.nvm/versions/node/v6.7.0/bin/npm”“开始”
npm错误!节点v6.7.0
npm错误!npm v3.10.8
npm错误!代码失效循环
npm错误!apicalltestapp@0.1.0开始:`react脚本开始`
npm错误!退出状态1
npm错误!
npm错误!失败apicalltestapp@0.1.0启动脚本“反应脚本启动”。
npm错误!确保已安装最新版本的node.js和npm。
npm错误!如果您这样做,这很可能是apicalltestapp包的问题,
npm错误!与npm本身无关。
npm错误!告诉作者此操作在您的系统上失败:
npm错误!反应脚本启动
npm错误!您可以通过以下方式获取有关如何打开此项目问题的信息:
npm错误!npm缺陷apicalltestapp
npm错误!或者,如果不可用,您可以通过以下方式获取他们的信息:
npm错误!npm所有者ls apicalltestapp
npm错误!上面可能还有其他日志输出。
npm错误!请在任何支持请求中包括以下文件:
npm错误/用户/dswork/Coding/reactcafe/npm-debug.log
以下是npm-debug.log:

0 info it worked if it ends with ok
1 verbose cli [ '/Users/dswork/.nvm/versions/node/v6.7.0/bin/node',
1 verbose cli   '/Users/dswork/.nvm/versions/node/v6.7.0/bin/npm',
1 verbose cli   'start' ]
2 info using npm@3.10.8
3 info using node@v6.7.0
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle apicalltestapp@0.1.0~prestart: apicalltestapp@0.1.0
6 silly lifecycle apicalltestapp@0.1.0~prestart: no script for prestart, continuing
7 info lifecycle apicalltestapp@0.1.0~start: apicalltestapp@0.1.0
8 verbose lifecycle apicalltestapp@0.1.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle apicalltestapp@0.1.0~start: PATH: /Users/dswork/.nvm/versions/node/v6.7.0/lib/node_modules/npm/bin/node-gyp-bin:/Users/dswork/Coding/reactcafe/node_modules/.bin:/Users/dswork/.nvm/versions/node/v6.7.0/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
10 verbose lifecycle apicalltestapp@0.1.0~start: CWD: /Users/dswork/Coding/reactcafe
11 silly lifecycle apicalltestapp@0.1.0~start: Args: [ '-c', 'react-scripts start' ]
12 silly lifecycle apicalltestapp@0.1.0~start: Returned: code: 1  signal: null
13 info lifecycle apicalltestapp@0.1.0~start: Failed to exec start script
14 verbose stack Error: apicalltestapp@0.1.0 start: `react-scripts start`
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter.<anonymous> (/Users/dswork/.nvm/versions/node/v6.7.0/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at EventEmitter.emit (events.js:191:7)
14 verbose stack     at ChildProcess.<anonymous> (/Users/dswork/.nvm/versions/node/v6.7.0/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at ChildProcess.emit (events.js:191:7)
14 verbose stack     at maybeClose (internal/child_process.js:877:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid apicalltestapp@0.1.0
16 verbose cwd /Users/dswork/Coding/reactcafe
17 error Darwin 15.6.0
18 error argv "/Users/dswork/.nvm/versions/node/v6.7.0/bin/node" "/Users/dswork/.nvm/versions/node/v6.7.0/bin/npm" "start"
19 error node v6.7.0
20 error npm  v3.10.8
21 error code ELIFECYCLE
22 error apicalltestapp@0.1.0 start: `react-scripts start`
22 error Exit status 1
23 error Failed at the apicalltestapp@0.1.0 start script 'react-scripts start'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the apicalltestapp package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error     react-scripts start
23 error You can get information on how to open an issue for this project with:
23 error     npm bugs apicalltestapp
23 error Or if that isn't available, you can get their info via:
23 error     npm owner ls apicalltestapp
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]
0信息如果它以ok结尾,它就工作了
1 verbose cli['/Users/dswork/.nvm/versions/node/v6.7.0/bin/node',
1 verbose cli'/Users/dswork/.nvm/versions/node/v6.7.0/bin/npm',
1详细cli“开始”]
2信息使用npm@3.10.8
3信息使用node@v6.7.0
4详细的运行脚本['prestart','start','poststart']
5信息生命周期apicalltestapp@0.1.0~prestart:apicalltestapp@0.1.0
6愚蠢的生命周期apicalltestapp@0.1.0~prestart:没有关于prestart的脚本,继续
7信息生命周期apicalltestapp@0.1.0~start:apicalltestapp@0.1.0
8详细的生命周期apicalltestapp@0.1.0~start:生命周期中的不安全烫发为true
9详细的生命周期apicalltestapp@0.1.0~start:PATH:/Users/dswork/.nvm/versions/node/v6.7.0/lib/node\u modules/npm/bin/node-gyp-bin:/Users/dswork/Coding/reactcafe/node\u modules/.bin:/Users/dswork/.nvm/versions/node/v6.7.0/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/local/bin:/opt/local/sbin:/usr/bin:/usr/bin:/bin:/usr/bin:/usr/sbin:/sbin
10详细的生命周期apicalltestapp@0.1.0~start:CWD:/Users/dswork/Coding/reactcafe
11愚蠢的生命周期apicalltestapp@0.1.0~start:Args:['-c','react scripts start']
12愚蠢的生命周期apicalltestapp@0.1.0~start:Returned:code:1信号:null
13信息生命周期apicalltestapp@0.1.0~start:无法执行启动脚本
14详细堆栈错误:apicalltestapp@0.1.0开始:`react脚本开始`
14详细堆栈退出状态1
14 EventEmitter上的详细堆栈。(/Users/dswork/.nvm/versions/node/v6.7.0/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
14 emitTwo上的详细堆栈(events.js:106:13)
14 EventEmitter.emit上的详细堆栈(events.js:191:7)
14子进程上的详细堆栈。(/Users/dswork/.nvm/versions/node/v6.7.0/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 emitTwo上的详细堆栈(events.js:106:13)
14 ChildProcess.emit上的详细堆栈(events.js:191:7)
14 maybeClose的详细堆栈(internal/child_process.js:877:16)
14 Process.ChildProcess.\u handle.onexit处的详细堆栈(internal/child\u Process.js:226:5)
15详细的pkgidapicalltestapp@0.1.0
16详细的cwd/用户/数据工作/编码/反应
17达尔文15.6.0
18错误argv“/Users/dswork/.nvm/versions/node/v6.7.0/bin/node”“/Users/dswork/.nvm/versions/node/v6.7.0/bin/npm”“开始”
19错误节点v6.7.0
20错误npm v3.10.8
21错误代码ELIFECYCLE
22错误apicalltestapp@0.1.0开始:`react脚本开始`
22错误退出状态1
23发生错误时失败apicalltestapp@0.1.0启动脚本“反应脚本启动”。
23错误确保已安装最新版本的node.js和npm。
23错误如果您这样做,这很可能是apicalltestapp包的问题,
23与npm本身无关的错误。
23错误告诉作者此操作在您的系统上失败:
23错误反应脚本启动
23错误您可以通过以下方式获取有关如何打开此项目问题的信息:
23错误npm错误apicalltestapp
23错误或如果不可用,您可以通过以下方式获取他们的信息:
23错误npm所有者ls apicalltestapp
23错误上面可能有额外的日志输出。
24详细退出[1,true]

正如我所见,您丢失了
交叉繁殖

  • 检查您的package.json/npm-shrinkwrap.json是否具有
    交叉繁殖
    依赖关系。如果没有,则运行
    npmi--save cross spawn
  • 如果有,请删除文件夹
    节点\u模块
  • 运行
    npm安装

  • 它会修复的。

    如果没有其他帮助

  • 在项目文件夹中创建名为.env的新文本文件
  • 添加跳过飞行前检查=true

  • 这将忽略错误并让您从React开始:)

    在package.json脚本中似乎有问题,您可以发布package.jsonDid您是否尝试运行
    npm i cross spawn
    ?删除文件夹
    node\u modules
    ,然后再次尝试启动它。有时为了重新启动它会发生。@ItsGreg谢谢,刚刚尝试过,仍然是相同的错误。@Veer这有效,谢谢。然而,为什么是t