我一直计划开始为我当前的大学项目开发一个新的应用程序。我想做的是创建一个 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/