javascript - Gulp.js GUI 与 Electron

标签 javascript github gulp electron

我一直计划开始为我当前的大学项目开发​​一个新的应用程序。我想做的是创建一个 Electron 应用程序,它将基于 gulpfile.js 启动特定任务。

这主要是为了让人们启动 gulp 任务,即使他们不习惯使用终端。

现在的问题是:如果我打包应用程序(macOS)并且最终用户没有全局安装任何node/gulp.js,这会起作用吗?是否可以使用 gulp 打包一个 Electron 应用程序并触发一些 gulp 任务?

我没有足够的时间来开始这个项目,而不知道它是否会起作用,这就是为什么我向你们提出这个问题,我需要你们在这个主题上的帮助:)

我也在Google上搜索了一些解决方案,但没有找到。

谢谢!

最佳答案

我不太了解 gulp,但由于它似乎是一个 npm 模块,因此您可以使用您的 Electron 应用程序在本地安装它。在终端中 cd 到您的 electron/resources/app 文件夹并运行

npm install gulp-cli -g
npm install gulp -D

(如 https://gulpjs.com/ 所示)

然后您应该在同一目录中看到一个 node_modules 文件夹,其中包含 gulp 的安装。然后可以像任何其他 Electron 应用程序一样打包。

关于javascript - Gulp.js GUI 与 Electron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47464781/

相关文章:

javascript - React-Native 将循环结果累积到单个字符串

javascript - 单击按钮时飞入内容框?

git - 在 Github 中 merge pull 请求中的一些提交

node.js - 使用 TFS Build 2015 在 TFS 构建服务器上安装 Node、Bower 和 Bower 组件

javascript - 在平板电脑上禁用 Bootstrap 模式的淡入淡出

javascript - 如何在div onClick中获取元素的文本内容? React.js、JavaScript

git - 提交的整个 git 历史翻了一番

github - 如何在 Github 上回复某人对拉取请求的评论?

javascript - 如何防止 moment.js 使用 webpack 加载语言环境?

javascript - 无法构建 Flux todo-mvc 示例