【发布时间】:2018-03-19 23:17:31
【问题描述】:
我对使用 Node.js、NPM 和所有这些现代工具来提高生产力和工作流程非常陌生。
下面是详细信息:
Node version - v8.10.0
Gulp CLI version - 2.0.1
Gulp Local version - 3.9.1
NPM version - 5.6.0
Windows 7
Node.js installed in D:/ProgramFiles
我尝试过使用 gulp,它在这个脚本中运行得非常好
var gulp = require('gulp'),
watch = require('gulp-watch');
gulp.task('default',function(){
console.log('Gulp task created');
});
gulp.task('html' , function() {
console.log('Something useful here');
});
gulp.task('watch', function() {
watch('/app/index.html', function() {
gulp.start('html');
});
});
所以输入 gulp 确实会以默认任务消息响应。键入 gulp html 也会以控制台消息响应。但是,当我输入 gulp watch 时,它确实适用于以下输出。
Starting 'watch'...
Finished 'watch' after 7.99 ms
但是每当我进行更改并保存索引文件时,cmd 都不会更新。我试过使用 Git Bash 和其他终端。我什至安装了以前的节点版本并尝试使用这些版本解决这个问题,但到目前为止还没有运气。
我尝试将依赖项编辑为旧版本,但这也不起作用。
如果有人能提供帮助,我将不胜感激。
【问题讨论】:
标签: javascript node.js npm gulp gulp-watch