Ai có thể cho thấy một ví dụ về những gì gulp-góc-filesort thực sự không và làm thế nào để sử dụng nó đúng cách?Gulp-angort-filesort thực sự dùng để bơm gulp?
Cái này là tôi vừa mới nhận ra rằng tôi ngụm-góc-filesort không loại angularjs file nào cả, tuy nhiên tôi AngularJS App với rất nhiều tác phẩm hoạt động tốt. Vì vậy, tôi đã đưa ra hai câu hỏi:
- AngualarJs vẫn nhạy cảm với các tệp nguồn theo thứ tự? Đối với tôi, có vẻ như không phải vậy.
- Loại tệp góc cạnh nào thực sự? Tôi không thể thấy bất kỳ kết quả nào của công việc của mình.
Tôi đã nghĩ rằng tệp hình ảnh góc cạnh nhìn vào các câu lệnh góc cạnh và phân loại theo phụ thuộc được chỉ định trong dấu ngoặc đơn. Có vẻ như tôi đã sai.
Vui lòng xem mẫu của tôi bên dưới.
// File: Gulpfile.js
'use strict';
var
gulp = require('gulp'),
connect = require('gulp-connect'),
angularFilesort = require('gulp-angular-filesort'),
inject = require('gulp-inject');
gulp.task('default', function() {
gulp.src('app/index.html')
.pipe(inject(
gulp.src(['app/js/**/*.js']).pipe(angularFilesort()),
{
addRootSlash: false,
ignorePath: 'app'
}
))
.pipe(gulp.dest('app'))
;
connect.server({
root: 'app',
port: 8081,
livereload: true
});
});
//a_services.js
'use strict';
angular.module('myServices', [])
.factory('MyService', function() {
return {
myVar:1
};
})
;
//b_controllers.js
'use strict';
angular.module('myControllers', ['myServices'])
.controller('MyController', function ($scope, MyService) {
$scope.myVar = MyService.myVar;
})
;
// c_app.js
'use strict';
angular.module('myApp', ['myControllers']);
Kết quả của ngụm-bơm như sau:
<!-- inject:js -->
<script src="js/c_app.js"></script>
<script src="js/b_controllers.js"></script>
<script src="js/a_services.js"></script>
<!-- endinject -->
tôi đã được dự kiến chính xác một thứ tự ngược để làm cho ứng dụng làm việc (tuy nhiên nó vẫn không làm việc). Vì vậy, bằng cách sử dụng tệp gulp-angular-filesort, chỉ cần sắp xếp các tệp theo thứ tự abc, mặc dù tất cả các phụ thuộc được chỉ định trong angular.module (..., [...])
Điều gì đang xảy ra ở đây?
Tôi không bao giờ hiểu được những người downvote câu hỏi mà không bất kỳ ý kiến. – zhekaus