首页 > 解决方案 > reactide 未在 Windows 10 中设置,导致执行 yarn run build 时出现问题

问题描述

我最近在执行以下命令后从 github克隆了 Reactide 。

    git checkout 3.0-release
    纱线安装
    纱线运行构建

我收到以下错误:

    $纱线运行构建
    纱线运行 v1.21.1
    $电子生成器
      • 电子生成器版本=20.44.4
      • 加载的配置文件=package.json(“构建”字段)
      • 编写有效配置文件=release-builds\builder-effective-config.yaml
      • 没有本地生产依赖项
      • 打包平台=win32 arch=x64 electron=3.1.13 appOutDir=release-bu
    ilds\win-解压
    恐慌:运行时错误:索引超出范围

    goroutine 1 [运行]:
    github.com/develar/app-builder/pkg/icons.doConvertIcon(0xc000061440, 0x4, 0x4, 0
    xc000130bc0, 0x2, 0x2, 0xc0000640a0, 0x3, 0xc00006a050, 0x45, ...)
            /Volumes/data/Documents/app-builder/pkg/icons/icon-converter.go:223 +0xf
    20
    github.com/develar/app-builder/pkg/icons.ConvertIcon(0xc000061340, 0x0, 0x0, 0x0
    )
            /Volumes/data/Documents/app-builder/pkg/icons/icon-converter.go:56 +0xdd
    github.com/develar/app-builder/pkg/icons.ConfigureCommand.func1(0xc00019fb90, 0x
    409e4a, 0xb440c0)
            /Volumes/data/Documents/app-builder/pkg/icons/icon-converter.go:33 +0x75
    github.com/alectomas/kingpin.(*actionMixin).applyActions(0xc0000c8c18, 0xc00019
    FB90, 0x0, 0x0)
            /Volumes/data/go/pkg/mod/github.com/alectomas/kingpin@v2.2.6+incompatib
    乐/actions.go:28 +0x74
    github.com/alectomas/kingpin.(*Application).applyActions(0xc0000ca690, 0xc00019
    FB90, 0x0, 0x0)
            /Volumes/data/go/pkg/mod/github.com/alectomas/kingpin@v2.2.6+incompatib
    乐/app.go:557 +0xe3
    github.com/alectomas/kingpin.(*Application).execute(0xc0000ca690, 0xc00019fb90,
     0xc0001b4b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1)
            /Volumes/data/go/pkg/mod/github.com/alectomas/kingpin@v2.2.6+incompatib
    乐/app.go:390 +0x96
    github.com/alectomas/kingpin.(*Application).Parse(0xc0000ca690, 0xc0000a0010, 0
    x9, 0xf, 0xc0000ca690, 0xc0001dbf88, 0x405846, 0xc000056058)
            /Volumes/data/go/pkg/mod/github.com/alectomas/kingpin@v2.2.6+incompatib
    乐/app.go:222 +0x20a
    main.main()
            /Volumes/data/Documents/app-builder/main.go:78 +0x34a
    错误:C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-bin
    \win\x64\app-builder.exe 以代码 2 退出
        在子进程。(C:\Users\Admin\Desktop\React Course\reactide\no
    de_modules\builder-util\src\util.ts:244:14)
        在 Object.onceWrapper (events.js:300:26)
        在 ChildProcess.emit (events.js:210:5)
        在可能关闭(内部/child_process.js:1021:16)
        在 Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)
    从之前的事件:
        在 WinPackager.resolveIcon (C:\Users\Admin\Desktop\React Course\reactide\nod
    e_modules\app-builder-lib\src\platformPackager.ts:594:101)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\platformPackager.ts:573:31
        在 Generator.next ()
    从之前的事件:
        在 WinPackager.getOrConvertIcon (C:\Users\Admin\Desktop\React Course\reactid
    e\node_modules\app-builder-lib\src\platformPackager.ts:572:54)
        在懒惰。(C:\Users\Admin\Desktop\React Course\reactide\node_modul
    es\app-builder-lib\src\winPackager.ts:79:43)
        在 Lazy.get value [as value] (C:\Users\Admin\Desktop\React Course\reactide\n
    ode_modules\lazy-val\src\main.ts:18:25)
        在 WinPackager.getIconPath (C:\Users\Admin\Desktop\React Course\reactide\nod
    e_modules\app-builder-lib\src\winPackager.ts:190:27)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\winPackager.ts:287:33
        在 Generator.next ()
    从之前的事件:
        在 WinPackager.signAndEditResources (C:\Users\Admin\Desktop\React Course\rea
    ctide\node_modules\app-builder-lib\src\winPackager.ts:260:158)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\winPackager.ts:362:21
        在 go$readdir$cb (C:\Users\Admin\Desktop\React Course\reactide\node_modules\
    优雅-fs\graceful-fs.js:187:14)
        在 FSReqCallback.oncomplete (fs.js:146:23)
    从之前的事件:
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\winPackager.ts:360:27
        在 Generator.next ()
    从之前的事件:
        在 WinPackager.signApp (C:\Users\Admin\Desktop\React Course\reactide\node_mo
    dules\app-builder-lib\src\winPackager.ts:354:73)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\platformPackager.ts:250:16
        在 Generator.next ()
        在 processImmediate (internal/timers.js:439:21)
    从之前的事件:
        在 WinPackager.doPack (C:\Users\Admin\Desktop\React Course\reactide\node_mod
    ules\app-builder-lib\src\platformPackager.ts:167:165)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\platformPackager.ts:113:16
        在 Generator.next ()
    从之前的事件:
        在 WinPackager.pack (C:\Users\Admin\Desktop\React Course\reactide\node_modul
    es\app-builder-lib\src\platformPackager.ts:111:95)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\packager.ts:430:24
        在 Generator.next ()
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\fs-extra-p\node
    _modules\fs-extra\lib\mkdirs\mkdirs.js:56:16
        在回调(C:\Users\Admin\Desktop\React Course\reactide\node_modules\grace
    ful-fs\polyfills.js:295:20)
        在 FSReqCallback.oncomplete (fs.js:159:5)
    从之前的事件:
        在 Packager.doBuild (C:\Users\Admin\Desktop\React Course\reactide\node_modul
    es\app-builder-lib\src\packager.ts:396:24)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\packager.ts:366:57
        在 Generator.next ()
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\graceful-fs\gra
    ceful-fs.js:136:16
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\graceful-fs\gra
    ceful-fs.js:57:14
        在 FSReqCallback.oncomplete (fs.js:146:23)
    从之前的事件:
        在 Packager._build (C:\Users\Admin\Desktop\React Course\reactide\node_module
    s\app-builder-lib\src\packager.ts:335:133)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-builder-lib
    \src\packager.ts:331:23
        在 Generator.next ()
        在 processImmediate (internal/timers.js:439:21)
    从之前的事件:
        在 Packager.build (C:\Users\Admin\Desktop\React Course\reactide\node_modules
    \app-builder-lib\src\packager.ts:288:14)
        在构建(C:\Users\Admin\Desktop\React Course\reactide\node_modules\app-buil
    der-lib\src\index.ts:59:28)
        在构建时(C:\Users\Admin\Desktop\React Course\reactide\node_modules\electron
    -builder\src\builder.ts:228:10)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\electron-builde
    r\src\cli\cli.ts:49:19
    错误命令失败,退出代码为 1。

我也试过这个命令

    git checkout 3.0-release
    纱线安装
    纱线运行 webpack-生产

但出现以下错误:

    $ 纱线运行 webpack-生产
    纱线运行 v1.21.1
    $ webpack --mode 生产
    C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpack-cli\bin\cli.js
    :281
                                    抛出错误;
                                    ^

    错误:找不到模块 'monaco-editor\esm\vs\editor\contrib\gotoSymbol\goToCo
    指令'
    需要堆栈:
    - C:\Users\Admin\Desktop\React Course\reactide\node_modules\monaco-editor-webpac
    k-plugin\out\index.js
    - C:\Users\Admin\Desktop\React Course\reactide\webpack.config.js
    - C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpack-cli\bin\util
    s\convert-argv.js
    - C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpack-cli\bin\cli。
    js
    - C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpack\bin\webpack。
    js
        在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:797:15)
        在 Function.resolve (C:\Users\Admin\Desktop\React Course\reactide\node_modul
    es\v8-compile-cache\v8-compile-cache.js:166:23)
        在 resolveMonacoPath (C:\Users\Admin\Desktop\React Course\reactide\node_modu
    les\monaco-editor-webpack-plugin\out\index.js:26:20)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\monaco-editor-w
    ebpack-plugin\out\index.js:161:63
        在 Array.map()
        在 createLoaderRules (C:\Users\Admin\Desktop\React Course\reactide\node_modu
    les\monaco-editor-webpack-plugin\out\index.js:161:43)
        在 MonacoEditorWebpackPlugin.apply (C:\Users\Admin\Desktop\React Course\reac
    潮\node_modules\monaco-editor-webpack-plugin\out\index.js:80:23)
        在 webpack (C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpac
    k\lib\webpack.js:51:13)
        在 processOptions (C:\Users\Admin\Desktop\React Course\reactide\node_modules
    \webpack-cli\bin\cli.js:272:16)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpack-cli\bin
    \cli.js:364:3
        在 Object.parse (C:\Users\Admin\Desktop\React Course\reactide\node_modules\w
    ebpack-cli\node_modules\yargs\yargs.js:567:18)
        在 C:\Users\Admin\Desktop\React Course\reactide\node_modules\webpack-cli\bin
    \cli.js:49:8
        在对象。(C:\Users\Admin\Desktop\React Course\reactide\node_mod
    ules\webpack-cli\bin\cli.js:366:3)
        在 Module._compile (internal/modules/cjs/loader.js:959:30)
        在 Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
        在 Module.load (internal/modules/cjs/loader.js:815:32)
        在 Function.Module._load (internal/modules/cjs/loader.js:727:14)
        在 Module.require (internal/modules/cjs/loader.js:852:19)
        在需要(内部/模块/cjs/helpers.js:74:18)
        在对象。(C:\Users\Admin\Desktop\React Course\reactide\node_mod
    ules\webpack\bin\webpack.js:156:2)
        在 Module._compile (internal/modules/cjs/loader.js:959:30)
        在 Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
        在 Module.load (internal/modules/cjs/loader.js:815:32)
        在 Function.Module._load (internal/modules/cjs/loader.js:727:14)
        在 Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
        在内部/main/run_main_module.js:17:11 {
      代码:'MODULE_NOT_FOUND',
      要求堆栈:[
        'C:\\Users\\Admin\\Desktop\\React Course\\reactide\\node_modules\\monaco-edi
    tor-webpack-plugin\\out\\index.js',
        'C:\\Users\\Admin\\Desktop\\React Course\\reactide\\webpack.config.js',
        'C:\\Users\\Admin\\Desktop\\React Course\\reactide\\node_modules\\webpack-cl
    i\\bin\\utils\\convert-argv.js',
        'C:\\Users\\Admin\\Desktop\\React Course\\reactide\\node_modules\\webpack-cl
    i\\bin\\cli.js',
        'C:\\Users\\Admin\\Desktop\\React Course\\reactide\\node_modules\\webpack\\b
    在\\webpack.js'
      ]
    }
    错误命令失败,退出代码为 1。

请帮我调试一下。提前致谢...

标签: reactjsgityarnpkg

解决方案


推荐阅读