Open 13078417792 opened 4 years ago
mini-electron,node.dll,miniblink.asar都放进对应的目录了 electron-vue的启动脚本有这样一段代码
mini-electron
node.dll
miniblink.asar
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也没有报错
D:\xxx\node_modules\electron\dist\electron.exe: bad option: --inspect=5858
然后我把'--inspect=5858',这行注释掉后,debugview有这么一大段调试信息
'--inspect=5858',
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?]
好像是tty模块没找到。
mini-electron
,node.dll
,miniblink.asar
都放进对应的目录了 electron-vue的启动脚本有这样一段代码跑起来就报错
D:\xxx\node_modules\electron\dist\electron.exe: bad option: --inspect=5858
,然而debugview也没有报错然后我把
'--inspect=5858',
这行注释掉后,debugview有这么一大段调试信息