visual-studio-code - 打包和发布 VS Code 的步骤是什么?

标签 visual-studio-code electron

我试图弄清楚如何打包一个未更改的 VS Code 分支。

我的第一步是遵循 electron application distubution documentation , 并没有成功。我还找到了this post ,另一个用户有同样的问题。但是,vscode-win32 gulp 任务似乎已被 x64 取代和 ia32版本,当我尝试运行这些任务时,它们会生成 out-vscode文件夹而不是完整的 Electron 项目。

这让我相信我可以将这个新的输出文件夹(以及节点模块、packages.json 等)与 electron release 一起使用。被 VS Code 用来模仿 resources/app来自 Program Files 中已安装版本的 VS Code 的文件夹,但是当我尝试运行 electron.exe 时使用这种方法我得到:

The factory method of "vs/code/electron-main/main" has thrown an exception TypeError: Path must be a string. Received undefined



简而言之,我已经为此苦苦挣扎了几天,而且我没有想法。如果有人已经打包了该项目并可以提供如何打包的建议,我将不胜感激。

最佳答案

已解决

这个问题似乎是由于从 master 分支出来的。而不是 release .我假设 main 有变化在 gulp 任务中没有考虑到。

对于任何对我的帖子感到困惑的人,成功构建的预期行为是针对名为 VSCode-win32-x64 的文件夹。在你的 vscode 克隆所在的目录中生成。

关于visual-studio-code - 打包和发布 VS Code 的步骤是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46431742/

相关文章:

visual-studio-code - 在 VS Code 中是连接线的相反命令吗?比如,扩展线路?

javascript - BrowserWindow loadURL 到子窗口中?

javascript - 在 electron 中获取 webview 中被点击的元素

google-chrome - HTML MediaRecorder录制滞后于1080p流

sqlite - 无法将数据写入 Electron 应用程序中 asar 存档内的 sqlite db 文件

javascript - 防止 React 表在更新时滚动到顶部

javascript - 这是 JS array.find 的错误使用还是需要忽略的 VSCode 警告?

scala - Visual Studio代码: how can I import the `sbt` -changes

visual-studio-code - 可以扩展 Visual Studio Code 中的语言吗?

visual-studio-code - 代码行数旁边的竖线是什么