स्थानीय रूप से इंस्टॉल किए गए पैकेज के माध्यम से कैश नहीं किया जाता:ट्रैविस सीआई पर मैं वैश्विक एनपीएम पैकेज कैश कैसे करूं?
# .travis.yml
...
cache:
directories:
- node_modules
...
लेकिन यह कैसे मैं विश्व स्तर पर स्थापित कैश करते पैकेज ($ npm install -g <...>
) मेरी बनाता है तेजी लाने के लिए?
मैं अधिक समय बचाने के लिए पुनर्स्थापित करने से भी बचा रहा हूं: 'npm list -g grunt-cli --depth = 0 || npm install -g grunt-cli' –
हाँ, मैं भी। यह अच्छा होगा अगर ट्रैविस सिर्फ कैश किए गए चीजों के इंस्टॉल को छोड़ देगा। अफसोस। – tandrewnichols
'$ (एनपीएम कॉन्फ़िगरेशन उपसर्ग नहीं है)/bin/grunt-cli 'एक बाइनरी के लिए केवल सिम्लिंक है? कैश करने के लिए यह कैसे समझ में आता है? मैंने कैश निर्देशिकाओं में '$ (एनपीएम कॉन्फ़िगरेशन उपसर्ग प्राप्त करने के लिए) जोड़ने की कोशिश की है लेकिन ट्रैविस अभी भी बाद के निर्माण पर कैश लाने में विफल रहता है। – stefanjunker