Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.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 app创建react app需要很长时间,但未成功_Reactjs_Create React App - Fatal编程技术网

Reactjs 使用create react app创建react app需要很长时间,但未成功

Reactjs 使用create react app创建react app需要很长时间,但未成功,reactjs,create-react-app,Reactjs,Create React App,我知道CreateReact应用程序中已经存在一些类似问题,但没有任何帮助。所以在复制之前,请先看一遍我的问题 我正在尝试使用Windows 10中的create react应用程序创建react应用程序 以下是我在cmd中遵循的步骤 已安装的npm和节点 然后使用下面的npm命令创建应用程序 在这一点上,它需要很长的时间,就像几个小时。但即使在那之后也没有成功 我尝试使用npm cache clean--force和npx create react app my app。即使这样也要花很长时间

我知道CreateReact应用程序中已经存在一些类似问题,但没有任何帮助。所以在复制之前,请先看一遍我的问题

我正在尝试使用Windows 10中的create react应用程序创建react应用程序

以下是我在cmd中遵循的步骤

  • 已安装的npm和节点
  • 然后使用下面的npm命令创建应用程序
  • 在这一点上,它需要很长的时间,就像几个小时。但即使在那之后也没有成功

    我尝试使用
    npm cache clean--force
    npx create react app my app
    。即使这样也要花很长时间

    即使我停止进程并尝试执行
    npm start
    它也会抛出错误。我认为它没有添加所有的依赖项

    C:\Users\jashe\IdeaProjects\first-react-app>npm start
    npm ERR! missing script: start
    
    npm ERR! A complete log of this run can be found in:
    npm ERR!     C:\Users\jashe\AppData\Roaming\npm-cache\_logs\2019-10-28T11_46_31_137Z-debug.log
    
    
    几个月前,我使用了CreateReact应用程序,它运行正常。不知道为什么它现在会引起问题。任何输入都会有帮助。提前谢谢

    以下是日志:

    C:\Users\jashe\my-app>type  C:\Users\jashe\AppData\Roaming\npm-cache\_logs\2019-10-29T00_42_08_772Z-debug.log
    0 info it worked if it ends with ok
    1 verbose cli [
    1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
    1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
    1 verbose cli   'run',
    1 verbose cli   'start'
    1 verbose cli ]
    2 info using npm@6.12.0
    3 info using node@v12.13.0
    4 verbose stack Error: missing script: start
    4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
    4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
    4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:116:5
    4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:435:5
    4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:391:45)
    4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:433:3)
    4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:161:5)
    4 verbose stack     at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:350:20)
    4 verbose stack     at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:115:16)
    4 verbose stack     at FSReqCallback.readFileAfterOpen [as oncomplete] (fs.js:239:13)
    5 verbose cwd C:\Users\jashe\my-app
    6 verbose Windows_NT 10.0.18362
    7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "start"
    8 verbose node v12.13.0
    9 verbose npm  v6.12.0
    10 error missing script: start
    11 verbose exit [ 1, true ]
    

    删除您的
    package lock.json
    node\u模块
    ,您就不必全局安装create react应用程序。您可以使用
    npx create react app my app
    创建react app。如果这没有帮助,请发布您的
    2019-10-28T11_46_31_137Z-debug.log
    文件的日志

    更新
    你的
    package.json
    文件应该有这些行

    "scripts": {
        "start": "react-scripts start",
        "build": "react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject"
      }
    

    但是您共享的代码不包含它们。尝试将这些添加到您的
    包中。json通过powershell进行操作,它是这样工作的,但不是从命令提示符进行操作,我会遇到同样的问题

    安装了纱线和npm。
    节点模块上似乎有冲突。所以,卸载的Thread并重新运行
    npx create react应用程序对我来说很有用。

    你的package.json是什么样子的?另外,调试日志文件的内容是什么?您也可以尝试npm run start而不是npm start。它们应该是一样的,但你永远不知道,不妨试试。我试过npm run start。仍然是相同的错误。看起来您的package.json中缺少开始脚本。TRomesh的答案具有默认的create react应用程序脚本。那应该能解决你的问题。即使我也有同样的问题。。在我的例子中,我尝试卸载node js并安装了32位版本的ie x86,而不是64位版本。尝试删除包、node_模块,还卸载并重新安装了node.js。仍然是相同的问题。请提供更多信息以了解更多详细信息。
    C:\Users\jashe\my-app>type  C:\Users\jashe\AppData\Roaming\npm-cache\_logs\2019-10-29T00_42_08_772Z-debug.log
    0 info it worked if it ends with ok
    1 verbose cli [
    1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
    1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
    1 verbose cli   'run',
    1 verbose cli   'start'
    1 verbose cli ]
    2 info using npm@6.12.0
    3 info using node@v12.13.0
    4 verbose stack Error: missing script: start
    4 verbose stack     at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:155:19)
    4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:63:5
    4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:116:5
    4 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:435:5
    4 verbose stack     at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:391:45)
    4 verbose stack     at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:433:3)
    4 verbose stack     at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:161:5)
    4 verbose stack     at ReadFileContext.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:350:20)
    4 verbose stack     at ReadFileContext.callback (C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:115:16)
    4 verbose stack     at FSReqCallback.readFileAfterOpen [as oncomplete] (fs.js:239:13)
    5 verbose cwd C:\Users\jashe\my-app
    6 verbose Windows_NT 10.0.18362
    7 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "start"
    8 verbose node v12.13.0
    9 verbose npm  v6.12.0
    10 error missing script: start
    11 verbose exit [ 1, true ]
    
     { "name": "my-app", "version": "0.1.0", "private": true, "dependencies": { "react": "16.11.0", "react-dom": "16.11.0", "react-scripts": "3.2.0" } }
    
    "scripts": {
        "start": "react-scripts start",
        "build": "react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject"
      }