【发布时间】:2015-09-30 19:59:11
【问题描述】:
在我的共享主机上,我希望能够访问 gulp (gulp watch) 以将我的 LESS 资产编译成 CSS。要安装 gulp,我还必须安装 npm。
很遗憾,主机管理员拒绝安装 npm。 还有其他方法可以让 gulp 在我的服务器上工作?
我的gulpfile.js 如下所示:
var gulp = require('gulp'),
connect = require('gulp-connect'),
less = require('gulp-less');
gulp.task('webserver', function() {
connect.server({
livereload: true
});
});
gulp.task('less', function() {
gulp.src('assets/less/app.less')
.pipe(less())
.on('error', console.log.bind(console))
.pipe(gulp.dest('css'))
.pipe(connect.reload());
});
gulp.task('fonts', function() {
gulp.src([
'bower_components/bootstrap/fonts/*',
'bower_components/fontawesome/fonts/*'
])
.pipe(gulp.dest('fonts'));
});
gulp.task('watch', function() {
gulp.watch('assets/less/*.less', ['less']);
});
gulp.task('default', ['webserver', 'less', 'fonts', 'watch']);
也许我需要对凉亭做同样的事情。长话短说 - 我刚刚在我的 OS X MAMP localhost 上开发了我的小型项目,我在终端中完成了所有工作 (bower search etc. gulp watch etc.)
在我的托管方面我也可以通过ssh -l login host访问shell。
感谢您提供任何提示,甚至明确回答这是不可能的。
【问题讨论】:
标签: javascript php node.js npm gulp