2013-03-29 15 views
6

मैं प्लगइन के साथ Grunt का उपयोग कर रहा हूं। हाल ही में एक नया संस्करण (0.4.1) प्रतिबद्ध किया गया था जिसमें एक अच्छी नई सुविधा है जिसका मैं लाभ लेना चाहता हूं। लेकिन, जब मैं npm update grunt-contrib-copy का उपयोग करके अद्यतन करने का प्रयास करता हूं, तो कुछ भी नहीं होता है।ग्रंट प्लगइन अपडेट को मजबूर करना

$ sudo npm list grunt-contrib-copy 
[email protected] /Users/username/src/project/UI 
└── [email protected] 

यहाँ मेरी अद्यतन प्रयास है:

यहाँ मेरी वर्तमान संस्करण है

$ sudo npm update grunt-contrib-copy 

कोई उत्पादन - और npm list अभी भी 0.4.0 को दर्शाता है।

$ sudo npm info grunt-contrib-copy 
npm http GET https://registry.npmjs.org/grunt-contrib-copy 
npm http 200 https://registry.npmjs.org/grunt-contrib-copy 

{ name: 'grunt-contrib-copy', 
    description: 'Copy files and folders.', 
    'dist-tags': { latest: '0.4.1' }, 
    versions: 
    [ '0.2.0', 
    ... other versions snipped ... 
    '0.4.0', 
    '0.4.1' ], 
    maintainers: 
    [ 'tkellen <[email protected]>', 
    'cowboy <[email protected]>', 
    'shama <[email protected]>' ], 
    time: 
    { '0.2.0': '2012-09-10T22:26:15.048Z', 
    ... other versions snipped ... 
    '0.4.0': '2013-02-18T17:24:36.757Z', 
    '0.4.1': '2013-03-26T20:08:14.079Z' }, 
    author: 'Grunt Team (http://gruntjs.com/)', 
    repository: 
    { type: 'git', 
    url: 'git://github.com/gruntjs/grunt-contrib-copy.git' }, 
    version: '0.4.1', 

    ... other config info snipped ... 

    dist: 
    { shasum: 'f0753b40ae21bb706daefb0b299e03cdf5fa9d6e', 
    tarball: 'http://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.4.1.tgz' }, 
    directories: {} } 

मैं यहाँ क्या याद आ रही है:

नवीनतम संस्करण उपलब्ध सत्यापित किया जा रहा? वर्तमान में उपलब्ध संस्करण में इस प्लगइन को अपडेट करने के लिए एनपीएम क्यों नहीं होगा?

उत्तर

10

वर्तमान में एनपीएम में एक खुली समस्या है जो एक ही चीज़ के बारे में बात करती है। एनपीएम अपडेट devDependencies अद्यतन नहीं करता है जबकि npm इंस्टॉल ठीक काम करता है।

https://github.com/isaacs/npm/issues/2369

तो मैं क्या सिफारिश कर सकते हैं NPM बजाय स्थापित उपयोग करने का प्रयास है:

$ sudo npm install grunt-contrib-copy --save-dev 
+0

इंस्टॉल का उपयोग करके चाल चल रही थी। खुली बग के सूचक के लिए धन्यवाद। –

+1

क्या सभी देवताओं पर अपडेट करने का कोई त्वरित तरीका है? – curtisblackwell

1

sudo npm update grunt-* करने लगता है अभी ठीक काम करो।

समस्या https://github.com/isaacs/npm/issues/2369 अब बंद है।

+0

एसओ में आपका स्वागत है। कृपया, कोड टैग के साथ अपनी पोस्ट को संपादित करने पर विचार करें, यह बेहतर दिखाई देगा;) – jbh

संबंधित मुद्दे