2016-01-28 24 views
7

İstemci tarafında bir npm paketi kullanabileceğim bir yol var mı? Örneğin, dateformat (https://www.npmjs.com/package/dateformat) istemcisinin javascript dosyamdaİstemci tarafında npm paketini kullanın

+1

moment.js, yukarıda belirtilenlerin iyi bir istemci tarafı uygulamasıdır. Http://momentjs.com/ – OliverJ90

+1

[İstemci tarafı JavaScript bağımlılıkları nasıl yönetilir?] (Http://stackoverflow.com/questions) olası kopyası/12893046/nasıl yapılır-client-side-javascript bağımlılıkları) – gfpacheco

cevap

8

İstemcide npm kullanmak isterseniz, bu amaçla tasarlanmış browserify kullanmayı düşünebilirsiniz. Düğüm modülü sistemi tarayıcılarla uyumlu değildir, bu yüzden JavaScript'i javascript'i çalışacak bir şeye aktarır. Bu yüzden ad: browserify.

+1

Ancak bazı paketler global değişkeni doğrudan kullanmamı sağlıyor. Html dosyasında '' ifadesini kullandığımda 'socket.io',' io' değişkeni açıklanır. Dosyayı genel dizine kopyalamanıza gerek yok. – newguy

1

nolu paketlerini kullanmak istiyorum. NPM'deki paketlerin çoğu sunucu tarafında tasarlanmıştır ve güvenlik nedeniyle istemci tarafında çalışmaz. NW.js'yi kullanabilirsiniz, ancak kullanıcı yazılımınızı orada bilgisayara yüklemelidir.

"NW.js (daha önce node-webkit olarak bilinir), tüm Node.js modüllerini doğrudan DOM'dan çağırmanıza ve tüm Web teknolojilerine sahip yeni bir yazma yolu uygulamasına olanak tanır." http://nwjs.io/

İlgili konular