Javascript grunt ssh提供-错误:上载时没有此类文件
我在使用grunt ssh插件时遇到问题。到目前为止,我已经编写了一个测试代码,在实际环境中使用之前检查功能。这是我的Grunfile:Javascript grunt ssh提供-错误:上载时没有此类文件,javascript,node.js,ssh,gruntjs,grunt-ssh,Javascript,Node.js,Ssh,Gruntjs,Grunt Ssh,我在使用grunt ssh插件时遇到问题。到目前为止,我已经编写了一个测试代码,在实际环境中使用之前检查功能。这是我的Grunfile: module.exports = function(grunt) { // Project configuration. grunt.initConfig({ secret: grunt.file.readJSON('secret.json'), sftp: { test: { files:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
secret: grunt.file.readJSON('secret.json'),
sftp: {
test: {
files: {
"./": "Data/**/*.css"
},
options: {
path: 'TEST/',
host: '<%= secret.host %>',
username: '<%= secret.username %>',
privateKey: "<%= grunt.file.read(secret.key) %>"//,
//createDirectories: true
}
}
}
});
grunt.loadNpmTasks('grunt-ssh');
// Default task(s).
grunt.registerTask('default', ['sftp:test']);
};
如果取消对CreateDirectory选项的注释,GrunFile会在正确的位置添加正确的文件夹,但不会复制任何文件。所以我想权限是对的
这可能与我的操作系统是Windows和我上传到Unix服务器有关吗?带有CreateDirectory选项的文件夹结构是正确的,但是
提前谢谢你们的帮助,伙计们 可能是因为目录权限。你应该试试这个:
directoryPermissions: parseInt('755', 8)
问题仍然存在,我不知道出了什么问题。。。没有任何建议?就像我说的,权限是正确的。。。我已经很久没有犯这个错误了,但现在我们正在使用另一种技术,所以现在应该可以了。
directoryPermissions: parseInt('755', 8)