miniblink49 icon indicating copy to clipboard operation
miniblink49 copied to clipboard

electron-vue项目跑不起来,貌似和 inspect 这个参数有关系

Open 13078417792 opened this issue 4 years ago • 1 comments

mini-electron,node.dll,miniblink.asar都放进对应的目录了 electron-vue的启动脚本有这样一段代码

function startElectron() {
  var args = [
    '--inspect=5858', // 这好像是调试器相关的配置参数
    path.join(__dirname, '../dist/electron/main.js')
  ]

  // detect yarn or npm and process commandline args accordingly
  if (process.env.npm_execpath.endsWith('yarn.js')) {
    args = args.concat(process.argv.slice(3))
  } else if (process.env.npm_execpath.endsWith('npm-cli.js')) {
    args = args.concat(process.argv.slice(2))
  }

  electronProcess = spawn(electron, args)

  electronProcess.stdout.on('data', data => {
    electronLog(data, 'blue')
  })
  electronProcess.stderr.on('data', data => {
    electronLog(data, 'red')
  })

  electronProcess.on('close', () => {
    if (!manualRestart) process.exit()
  })
}

跑起来就报错D:\xxx\node_modules\electron\dist\electron.exe: bad option: --inspect=5858,然而debugview也没有报错

然后我把'--inspect=5858',这行注释掉后,debugview有这么一大段调试信息

00000001	0.00000000	[8144] scrt_initialize_thread_safe_statics	
00000002	0.02436790	[8144] scrt_initialize_thread_safe_statics	
00000003	0.83054101	[8144] App::setDesktopNameApi	
00000004	0.83340228	[8144] fs__write console.log:	
00000005	0.83342898	[8144] browser.init.js.packagePath:D:\code\dott\haiqiaov2\node_modules\electron\dist\resources\miniblink.asar\default_app\	
00000006	0.85267329	[8144] StackTrace:154, (null)	
00000007	0.85270000	[8144] StackTrace:119, (null)	
00000008	0.85275149	[8144] StackTrace:8, (null)	
00000009	0.85283428	[8144] StackTrace:1230, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000010	0.85285902	[8144] StackTrace:21, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000011	0.85294157	[8144] StackTrace:3, (null)	
00000012	0.85296512	[8144] StackTrace:1158, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000013	0.85304481	[8144] StackTrace:21, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000014	0.85306841	[8144] StackTrace:2, (null)	
00000015	0.85314798	[8144] StackTrace:1613, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000016	0.85317159	[8144] StackTrace:21, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000017	0.85325158	[8144] StackTrace:1, (null)	
00000018	0.85327512	[8144] StackTrace:1740, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000019	0.85335523	[8144] StackTrace:21, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000020	0.85337871	[8144] StackTrace:85, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000021	0.85347128	[8144] StackTrace:88, D:\code\dott\haiqiaov2\dist\electron\main.js	
00000022	0.85349512	[8144] StackTrace:570, module.js	
00000023	0.85357529	[8144] StackTrace:579, module.js	
00000024	0.85359877	[8144] StackTrace:487, module.js	
00000025	0.85367882	[8144] StackTrace:446, module.js	
00000026	0.85370231	[8144] StackTrace:438, module.js	
00000027	0.85377461	[8144] StackTrace:497, module.js	
00000028	0.85380369	[8144] StackTrace:20, internal/module.js	
00000029	0.85387200	[8144] StackTrace:146, D:\code\dott\haiqiaov2\node_modules\electron\dist\resources\miniblink.asar\default_app\main.js	
00000030	0.85389662	[8144] StackTrace:174, D:\code\dott\haiqiaov2\node_modules\electron\dist\resources\miniblink.asar\default_app\main.js	
00000031	0.85397643	[8144] StackTrace:570, module.js	
00000032	0.85399938	[8144] StackTrace:579, module.js	
00000033	0.85404330	[8144] StackTrace:487, module.js	
00000034	0.85407841	[8144] StackTrace:446, module.js	
00000035	0.85411310	[8144] StackTrace:438, module.js	
00000036	0.85414833	[8144] StackTrace:78, D:\code\dott\haiqiaov2\node_modules\electron\dist\resources\miniblink.asar\browser\init.js	
00000037	0.85418338	[8144] StackTrace:570, module.js	
00000038	0.85421848	[8144] StackTrace:579, module.js	
00000039	0.85425311	[8144] StackTrace:487, module.js	
00000040	0.85430127	[8144] StackTrace:446, module.js	
00000041	0.85432458	[8144] StackTrace:438, module.js	
00000042	0.85435730	[8144] StackTrace:604, module.js	
00000043	0.85439181	[8144] StackTrace:407, bootstrap_node.js	
00000044	0.85442638	[8144] StackTrace:151, bootstrap_node.js	
00000045	0.85446101	[8144] StackTrace:528, bootstrap_node.js	
00000046	0.85449779	[8144] node.cc, FatalException:[154][Uncaught ReferenceError: tty is not defined], [webpack:///./node_modules/electron-localshortcut/node_modules/debug/src/node.js?]	

13078417792 avatar Jul 30 '20 03:07 13078417792

好像是tty模块没找到。

weolar avatar Aug 01 '20 01:08 weolar