Webpack ve Angular ile nw.js uygulaması yapıyorum. Bu uçak plakası https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate'dan diğer düzlemsel açısal uygulamasında gördüğüm ve kullandığım bir şeyi elde etmek istiyorum.Toplu ihtiyaç gerektiren uygulamalar için Webpack'in alternatifi
Aşağıdaki kod, & modülleri kuruluşuna hizmet vermektedir ve harika bir iş çıkarmaktadır. Her modülde içeren bir _index.js dosya varsa aşağıdaki:
var bulk = require('bulk-require');
module.exports = angular.module('app.services', []);
bulk(__dirname, ['./**/!(*_index|*.spec).js']);
Bu kullanmadan açısal modülü ihraç ve sonra her dosya sadece gerektiriyorsa aynı dizinde ve devam eder (oldukça emin değil ama muhtemelen gerektiren bir) aynı dizinde olması gerekmez:
var app = require('./_index');
app.controller('SomeCtrl', function...);
Şimdi WebPack uygulanması için ben bu örneği this ayarlama denedim:
require.context("..", true, /^grunt-[^\/]+\/tasks/[^\/]+$/);
ve bu benim regex doğru orada uygulanmaz eminim, o yüzden bu işi yapmak için nasıl yardımına ihtiyacım bunun
require.context(__dirname, true, /./**/!(*_index|*.spec).js/);
benim sürümüdür.
Diğer taraftan, kazan plakasının topluca ihtiyaç duyduğu işlevlerden ve tam olarak ne yaptığından emin değilim. Tüm dosyaların bir şekilde içerdiğine inanıyorum, çünkü aksi halde uygulamanın başka bir kısmı bunları bilmeyecek. Yani, her yönerge, servis ve denetleyiciyi manuel olarak dahil etmek yerine, bu işi sizin için yaptığını söyleyebilirim. çok
Bundan sonra deneyeceğim. Regex @ user3335966 ile yardım için teşekkürler :) –