SORU
27 Mayıs 2011, Cuma


3.1 varlık raylar ve manuel sipariş hattı Javascript gerektirir

Deniyorum dönüştürmek mevcut bir uygulama için yeni 3.1 varlık boru hattı düzeni ve istediğiniz vardır bir sürü satıcı dosyaları için özel bir sipariş (underscore.js ve belkemiği bir çift). Gibi, sadece = require_tree . satıcı dosyalarımı, (bir önek her dosya yeniden adlandırma olmadan. çekmek için kullanamam Yuck).

Aşağıdaki app/assets/javascripts/application.js benim dosya içinde

//= require modernizr-1.7
//= require jquery-1.6.1
//= require underscore-1.1.5
//= require backbone-0.3.3
//= require_tree .

Göreceli yollar/out ile dışarı require_tree//uzantılı ve her kombinasyonu denedim, hiçbiri işe yaramadı. Satıcı benim tüm dosyaları /vendor/assets/javascripts/.

Bu açık bir durum gibi, (bir düzen içinde JS, değil mi? ortak adı belirli dosyaları da dahil olmak üzere) gibi görünüyor çünkü aptal gibi hissediyorum bir şeyler yapmam gerekir diye aptalca?

CEVAP
27 Mayıs 2011, Cuma


İki olası yapı var : Birincisi ve ikincisi. Her ikisi de, aşağıdaki örnekler ile, /assets/externals.jsbir paket kullanır. 9* *Bu paket olabilir, ama aynı zamanda application.js dosyasında talep edebilirsiniz.

İlki

vendor/
├── assets
│   ├── javascripts
│   │   ├── externals.js
│   │   ├── modernizr-1.7.js
│   │   └── underscore-1.1.6.js
│   └── stylesheets
└── plugins

Bu içerir : externals.js dosya

//= require ./underscore-1.1.6.js
//= require ./modernizr-1.7.js

İkincisi

vendor/
├── assets
│   ├── javascripts
│   │   └── externals
│   │       ├── index.js
│   │       ├── modernizr-1.7.js
│   │       └── underscore-1.1.6.js
│   └── stylesheets
└── plugins

Bu içerir : index.js dosya

//= require ./underscore-1.1.6.js
//= require ./modernizr-1.7.js

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • pain975

    pain975

    27 NİSAN 2008
  • soyacincautv

    soyacincautv

    14 NİSAN 2010