防止在自定义node.js构建中创建控制台窗口

josh3736

我正在创建一个自定义的node.js构建,该构建不应向用户显示控制台窗口。

我尝试将gyp文件中链接器配置更改2(应设置链接器标志 /SUBSYSTEM:WINDOWS),但是运行生成的node.exe二进制文件时,仍然会看到一个控制台窗口。

如何防止控制台窗口出现?


编辑:进一步的调查表明,node.gyp中的链接器配置未生效。生成的node.vcxproj仍然具有<Link><SubSystem>Console</SubSystem></Link>(这对我来说很奇怪,因为'UACUIAccess': 'true'在node.gyp的同一部分中添加确实生效了),所以生成的二进制文件被错误地链接了。

josh3736

看来您必须:

  • 注释掉common.gypi中的这一'SubSystem': 1(将其更改为会导致在mksnapshot中生成失败。)2
  • 更改SubSystem2node.gyp
  • 还要添加'EntryPointSymbol': 'wmainCRTStartup'到node.gyp。

这将构建一个不会创建控制台窗口的node.exe。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在js中创建自定义控制台日志功能吗?

来自分类Dev

如何使用自定义Maven插件防止构建失败?

来自分类Dev

从自定义URL处理程序启动.bat文件而不显示控制台窗口

来自分类Dev

自定义创建方法以防止重复

来自分类Dev

Symfony2自定义控制台命令

来自分类Dev

自定义编译鸡蛋并安装控制台脚本

来自分类Dev

Eclipse自定义控制台按钮位置

来自分类Dev

自定义角色 - Firebase 控制台

来自分类Dev

如何防止Node.js控制台关闭

来自分类Dev

将自定义控制台添加到Eclipse控制台列表

来自分类Dev

将Node.js控制台窗口置于最前面

来自分类Dev

构建自定义 Node-RED 映像

来自分类Dev

JS>防止在键入时自定义定义的键盘快捷键

来自分类Dev

JS>防止在键入时自定义定义的键盘快捷键

来自分类Dev

防止在控制台窗口关闭时关闭程序

来自分类Dev

node.js http-proxy自定义路由

来自分类Dev

Openshift上的自定义node.js版本

来自分类Dev

自定义函数成功响应/ node.js

来自分类Dev

从硬盘安装自定义Node.js模块

来自分类Dev

node.js http-proxy自定义路由

来自分类Dev

使用Node.js做自定义头像

来自分类Dev

如何防止 odata 控制器中的自定义操作出现 HTTP 404?

来自分类Dev

如何使用Node JS创建交互式控制台界面?

来自分类Dev

Node.js:在另一个自定义类中引用自定义类

来自分类Dev

Travis使用Node.js和自定义ftp构建

来自分类Dev

适用于 Node.js 的 PhoneGap Build API - 无法加载自定义构建

来自分类Dev

从构建中排除文件(自定义和临时)

来自分类Dev

控制台在 node.js 中记录 python 脚本控制台输出

来自分类Dev

自定义窗口弹出

Related 相关文章

热门标签

归档