首页 > 解决方案 > 修复 cmd.exe 位置后,npx create-react-app 原因不起作用

问题描述

我已经为一个简单的日历应用程序编写了一些服务器端代码来处理 GraphQL 查询,我希望将其连接到我正在构建的智能药丸分配器。

我想使用 react 来构建一个前端,它将发送这些 GraphQL 查询并接收回数据。当我尝试运行时,npx create-react-app client --verbose我得到以下输出:

C:\mitesh\javascriptcode\calendar>npx create-react-app client --verbose

...--verbose输出结束。

npm info lifecycle resolve-from@4.0.0~postinstall: resolve-from@4.0.0
npm info lifecycle babel-plugin-syntax-object-rest-spread@6.13.0~postinstall: babel-plugin-syntax-object-rest-spread@6.13.0
npm info lifecycle babel-plugin-transform-react-remove-prop-types@0.4.24~postinstall: babel-plugin-transform-react-remove-prop-types@0.4.24
npm info lifecycle semver@5.7.1~postinstall: semver@5.7.1
npm info lifecycle core-js@2.6.11~postinstall: core-js@2.6.11

> core-js@2.6.11 postinstall C:\mitesh\javascriptcode\calendar\client\node_modules\babel-runtime\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

这表明 core-js 没有更新。所以我尝试手动更新 core-js

npm install --save core-js@^3 -g我得到相同的输出:

npm info lifecycle core-js@3.6.4~postuninstall: core-js@3.6.4
npm timing action:unbuild Completed in 6ms
npm timing action:remove Completed in 184ms
npm timing action:finalize Completed in 4ms
npm timing action:refresh-package-json Completed in 14ms
npm info lifecycle core-js@3.6.4~preinstall: core-js@3.6.4
npm timing action:preinstall Completed in 2ms
npm info linkStuff core-js@3.6.4
npm timing action:build Completed in 1ms
npm info lifecycle core-js@3.6.4~install: core-js@3.6.4
npm timing action:install Completed in 1ms
npm info lifecycle core-js@3.6.4~postinstall: core-js@3.6.4

> core-js@3.6.4 postinstall C:\mitesh\javascriptcode\calendar\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

Microsoft Windows [Version 10.0.18363.720]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\mitesh\javascriptcode\calendar\node_modules\core-js>

然后它只是把我踢出这个过程,我在某个目录中。

如果我这样做npm version core-js,我会得到这个。


C:\mitesh\javascriptcode\calendar>npm version core-js
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Users\\kumarm4\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'version',
npm verb cli   'core-js'
npm verb cli ]
npm info using npm@6.14.2
npm info using node@v12.16.1
npm ERR! version No valid package.json found
npm verb stack Error: Error: ENOENT: no such file or directory, open 'C:\mitesh\javascriptcode\calendar\package.json'
npm verb stack     at ReadFileContext.<anonymous> (C:\Users\kumarm4\AppData\Roaming\npm\node_modules\npm\lib\version.js:118:23)
npm verb stack     at ReadFileContext.callback (C:\Users\kumarm4\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:115:16)
npm verb stack     at FSReqCallback.readFileAfterOpen [as oncomplete] (fs.js:256:13)
npm verb cwd C:\mitesh\javascriptcode\calendar
npm verb Windows_NT 10.0.18363
npm verb argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\kumarm4\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "version" "core-js"
npm verb node v12.16.1
npm verb npm  v6.14.2
npm ERR! code [
npm ERR! code   'Error: ENOENT',
npm ERR! code   'ENOENT',
npm ERR! code   index: 0,
npm ERR! code   input: "Error: ENOENT: no such file or directory, open 'C:\\mitesh\\javascriptcode\\calendar\\package.json'",
npm ERR! code   groups: undefined
npm ERR! code ]
npm ERR! Error: ENOENT: no such file or directory, open 'C:\mitesh\javascriptcode\calendar\package.json'
npm verb exit [ 1, true ]
npm timing npm Completed in 123ms

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\kumarm4\AppData\Roaming\npm-cache\_logs\2020-03-15T19_44_57_443Z-debug.log

C:\mitesh\javascriptcode\calendar>

标签: javascriptnode.jsreactjsdebugging

解决方案


推荐阅读