miniblink49
miniblink49 copied to clipboard
electron-vue项目跑不起来,貌似和 inspect 这个参数有关系
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?]
好像是tty模块没找到。