gpt4 book ai didi

javascript - 永远运行 Node.js Angular.js Gulp.js 应用程序

转载 作者:行者123 更新时间:2023-11-30 15:53:20 25 4
gpt4 key购买 nike

我正在开发 Angular.js 和 Gulp.js 网络应用程序,并希望在 Ubuntu 12.04 环境中永久运行它。我在这个环境中安装了 Angular & Bootstrap 4 仪表板锅炉。它作为构建工具与 Gulp 一起提供。现在我想永久运行这个应用程序,以便客户/网站访问者可以访问它。我阅读了有关 Gulp Forever 和 Gulp Forever Monitor 的信息,并安装了这些模块,但它们并没有起到作用。该应用程序总是在一段时间后关闭,我必须通过终端在环境中重新启动它。

那么,永久运行 Gulp 应用程序的最佳方式是什么?我该怎么做,我需要安装什么?由于我是新手,如有任何提示和建议,我们将不胜感激,谢谢!

这是 gulpfile.js,其中包含 gulp 服务任务:

'use strict';

var gulp = require('gulp');
var wrench = require('wrench');
var forever = require('gulp-forever-monitor');

wrench.readdirSyncRecursive('./gulp').filter(function(file) {
return (/\.(js)$/i).test(file);
}).map(function(file) {
require('./gulp/' + file);
});

gulp.task('default', ['clean'], function () {
gulp.start('build');
});
/*
gulp.task('run:server', function() {
var foreverMonitorOptions = {
env: process.env,
args: process.argv,
watch: true, // can pass if you set any watch option, for example watchIgnorePatterns
watchIgnorePatterns: ['.*', 'node_modules/**', 'public/**', 'temp/**']
}

forever('gulpfile.js', foreverMonitorOptions)
.on('watch:restart', function(fileInfo) {
console.log('server was restarted');
})
.on('exit', function() {
console.log('server was closed');
})
gulp.start('build');
})
*/

最佳答案

您可以尝试使用普通的 Forever .它可用于保持任何脚本从命令行运行。

关于javascript - 永远运行 Node.js Angular.js Gulp.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38976923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com