2014-11-07 16 views
5

DevDevendencies'i dinamik/basit bir şekilde dışlarken, yapı görevleri çalıştırma yeteneğini etkinleştiren devDevpendencies'i ayrı bir dizine yüklemek için npm yüklemesinin bir yolu var mı?Npm DevDependencies ürününü ayrı dizine kurun

+0

, sen 'senin Gruntfile.js daki package.json require' ve ardından' devDependencies' aracılığıyla altındaki tüm klasörleri taşımak olabilir özel bir görev. – Maroshii

cevap

4

Bunun mümkün olduğunu düşünmüyorum, https://www.npmjs.org/doc/files/npm-folders.html, modüllerin node_modules içinde olması gerektiğini belirtir. Yalnızca yapı üretim bağımlılıkları olacak böylece amaçları için

Eğer yeni kopyalanan klasördeki npm install --productionnode_modules klasörün ama her şeyi kopyalayıp yapabilirdi.

Bu çok iş olmadan istediğini başarmak olmalıdır: Eğer hırıltı kullanırsanız

rsync -av --progress yourproject yourbuilddir --exclude node_modules 
cd yourbuilddir && npm install --production