Grunt Pluginleri
grunt-init paketini
npm install -g grunt-initile yükleyin.Gruntplugin şablonunu
git clone git://github.com/gruntjs/grunt-init-gruntplugin.git ~/.grunt-init/gruntpluginile yükleyin (%USERPROFILE%\.grunt-init\gruntpluginWindows'ta).Boş bir dizinde
grunt-init gruntpluginkomutunu çalıştırın.Geliştirme ortamını hazırlamak için
npm installkomutunu çalıştırın.Eklentinizi yazın.
Grunt eklentisini npm'ye yayınlamak için
npm publishkomutunu çalıştırın!
Notlar
Görevinizi Adlandırma
"grunt-contrib" adı Grunt ekibi tarafından bakım yapılan görevler için ayrılmıştır, lütfen görevinizi bu isimlendirme şemasından kaçınarak uygun bir şekilde adlandırın.
Hata Ayıklama
Grunt, hata yığın izlerini varsayılan olarak gizler, ancak --stack seçeneği ile daha kolay görev hata ayıklama için etkinleştirilebilir. Grunt'ın her zaman hatalarda yığın izlerini günlüğe kaydetmesini istiyorsanız, kabuğunuzda bir takma ad oluşturun. Örn, bash'de alias grunt='grunt --stack' yapabilirsiniz.
Görev Dosyalarını Saklama
Sadece veri dosyalarını projenin kökünde bulunan .grunt/[npm-module-name]/ dizininde saklayın ve gerektiğinde arkanızı temizleyin. Bu, geçici dosyalar için bir çözüm değildir, bu durumda işletim sistemi düzeyi geçici dizinlerinden yararlanan yaygın npm modüllerinden birini (örneğin temporary, tmp) kullanın.
Geçerli Çalışma Dizinini Değiştirmekten Kaçının: process.cwd()
Varsayılan olarak, geçerli çalışma dizini gruntfile'ı içeren dizin olarak ayarlanır. Kullanıcı bunu grunt.file.setBase() kullanarak kendi gruntfile'ında değiştirebilir, ancak eklentiler bunu değiştirmeye dikkat etmelidir.
path.resolve('foo')ifadesi, 'foo' dosya yolununGruntfile'a göre mutlak yolunu almak için kullanılabilir.
— Grunt belgeleri
Görevinizi Oluşturma
Ayrıca kendi görevlerinizi oluşturma hakkında bilgi almak veya API referansına göz atmak isteyebilirsiniz.