gpt4 book ai didi

node.js - 事件 gulp-nodemon 没有触发

转载 作者:太空宇宙 更新时间:2023-11-04 02:23:09 24 4
gpt4 key购买 nike

我目前正在尝试编写一个 gulp 任务,该任务允许我通过 Node 网络服务器提供开发代码,并使用浏览器同步来重新加载页面。在这样做时,我尝试将事件与nodemon一起使用,因此例如当启动事件发生时,我希望我的 gulp 记录其启动内容。目前 gulp nodemon 的事件根本没有触发。没有抛出任何错误并且 Web 服务器正在启动。我不确定我做错了什么。

gulp.task('serve-dev', ['inject'], function(){
var isDev = true;
var nodeOptions = {
script: config.nodeServer,
delayTime: 1,
env: {
'PORT': port,
'NODE_ENV': isDev ? 'dev': 'build'
},
watch: ['server.js']
};
$.nodemon(nodeOptions)
.on('start', function(){
log('*** nodemon started');
// startBroswerSync();
})
.on('restart', function (ev){
log('*** nodemon restarted');
log('files changed on restart:\n' + ev);
})
.on('crash', function(){
log('Server Crashed for some reason');
})
.on('exit', function(){
log('Server Ended Cleanly');
})

这是我的配置文件:

module.exports = function() {
var client = './src/';
var temp = './.tmp/';
var server = './server.js';
var config = {

// Location of index.html
index: client + 'index.html',
// Temp folder
temp: temp,
// All of the js files to load
js: [
client + '**/*.module.js',
client + '**/*.js',
'!' + client + '**/*.spec.js'
],
// Root Folder of App(Where to find index.html etc...)
client: client,
// Where to find build Sass and CSS files
css: [temp + '*css', client + 'css/*.css'],
// All Js to Vet
alljs: [
'./src/**/*.js',
'./*js'
],
// Path to Node Server
server: server,
//Sass to Compile
sass: ['src/scss/*.scss'],

// Bower and NPM Locations
bower: {
json: require('./bower.json'),
directory: './bower_components/',
ignorePath: '../..'
},

// Node Settings
defaultPort: 7203,
nodeServer: './server.js'

};
config.getWiredepDefaultOptions = function() {
var options = {
bowerJson: config.bower.json,
directory: config.bower.directory,
ignorePath: config.bower.ignorePath
};
return options;
};
return config;
};

最佳答案

完全不相关的答案,日志方法无法正常运行,因此没有日志语句......抱歉

关于node.js - 事件 gulp-nodemon 没有触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31970756/

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