reactjs - 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。
请帮我调试一下。提前致谢...
解决方案
推荐阅读
- optimization - 是否可以缩小除一个之外的所有捆绑包?
- android - 几乎不可能在 React Native Android 中关注 TextInput
- maven - pom.xml的资源标签中的exclude标签是什么意思?
- mysql - 用于显示记录的 SQL 查询
- angular - 编辑表单 this.form.dirty 总是正确的 如何在角度 6 中处理
- javascript - IntelliJ:当存在 TypeScript 社区存根时,跳转到节点模块中的声明?
- typescript - 如何从将是几种可能类型之一的未知数据创建对象?
- gradle - 配置 Gradle Kotlin DSL 以使用自定义存储库
- php - PHP 7.2 中的 RSA/ECB/PKCS1Padding 解密
- string - 在Lua中的分隔符和空格上拆分字符串