Why it doesn't work (error message), @import in the gulp-stylus?

Does not work using the stylus API:
gulp.task('build:style', function (done) {
gulp.src(path.app.style)
 //some pipe
.pipe(stylus({
 import: ['app/blocks/common/mixins.styl'], 
 compress: true
 'include css': true
}))
 //some pipe
.pipe(gulp.dest(path.build.style))
done();
});

No using Directive is @ import in *.styl files directly.
Gives "failed to locate @ import fapp/blocks/common/mixins.styl"
No matter what the path is relative or absolute.
What am I doing wrong?

PS
Tag stylus no...
August 19th 19 at 23:24
1 answer
August 19th 19 at 23:26
Until I found this workaround here.
Collect all the files and do the concatenation.
Important connection to scr.
Because, if you do not specify mixins forward, they may not be available.
gulp.src(['app/blocks/common/mixins.styl', 'app/blocks/**/*.styl'])
.pipe(sourcemap.init())
.pipe(concat('app.styl'))
.pipe(stylus({
 compress: true
 'include css': true
}))
 //some pipe

Find more questions by tags Gulp.jsPreprocessors