बदलते समय एक फ़ाइल और एसएफटीपी देखें, जब मैं सैस से संकलित होता हूं तो .css
फ़ाइल को स्वचालित रूप से अपलोड करने का प्रयास कर रहा हूं। यह वही है मैं अपने Gruntfile.js
में मिल गया है है:ग्रंट -
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
coffee: {
files: ['**/*.coffee'],
tasks: ['coffee']
},
scripts: {
files: ['**/*.scss'],
tasks: ['compass']
},
sftp: {
files: ['**/*.css'],
tasks: ['sftp-deploy']
}
},
coffee: {
compile: {
files: {
'testing.js': 'testing.coffee'
}
}
},
compass: {
dist: {
options: {
config: 'config.rb'
}
}
},
'sftp-deploy': {
build: {
auth: {
host: 'example.com',
port: 22,
authKey: 'key2'
},
src: 'styles/',
dest: 'styles/',
exclusions: ['**/.DS_Store'],
server_sep: '/'
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-coffee');
grunt.loadNpmTasks('grunt-contrib-compass');
grunt.loadNpmTasks('grunt-sftp-deploy');
// Default task(s).
grunt.registerTask('default', ['watch']);
};
यह .css
संकलित लेकिन इसे अपलोड करने की नहीं लगती। कोई विचार?
'config.rb' संकलित' css' को किस निर्देशिका में आउटपुट करता है? –
क्या आप इसे स्थानीय रूप से नहीं कर रहे हैं और फिर जब आप एक बिल्ड चरण चलाते हैं तो केवल धक्का देते हैं? –