mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Parse the debug args of Node
This commit is contained in:
@@ -128,6 +128,11 @@ void NodeBindings::Initialize() {
|
||||
node::g_standalone_mode = is_browser_;
|
||||
node::g_upstream_node_mode = false;
|
||||
|
||||
// Parse the debug args.
|
||||
auto args = AtomCommandLine::argv();
|
||||
for (const std::string& arg : args)
|
||||
node::ParseDebugOpt(arg.c_str());
|
||||
|
||||
// Init node.
|
||||
// (we assume node::Init would not modify the parameters under embedded mode).
|
||||
node::Init(nullptr, nullptr, nullptr, nullptr);
|
||||
@@ -165,6 +170,7 @@ node::Environment* NodeBindings::CreateEnvironment(
|
||||
}
|
||||
|
||||
void NodeBindings::LoadEnvironment(node::Environment* env) {
|
||||
node::node_isolate = env->isolate();
|
||||
if (node::use_debug_agent)
|
||||
node::StartDebug(env, node::debug_wait_connect);
|
||||
|
||||
|
||||
2
vendor/node
vendored
2
vendor/node
vendored
Submodule vendor/node updated: a17c440281...a7e75da3ca
Reference in New Issue
Block a user