मैं सर्वल Node.js परियोजनाओं (इस openshift program के रूप में) अपने app.js
के शीर्ष पर इस है कि पाया? यह कैसे काम करता है? यह कहाँ उपयोगी है?"#!/Bin/env" का अर्थ क्या है (node.js स्क्रिप्ट के शीर्ष पर)?</p> <pre><code>#!/bin/env node </code></pre> <p>इसका क्या मतलब है:
उत्तर
अपने उदाहरण से पूरी लाइन है:
#!/bin/env node
इस का अर्थ है कि स्क्रिप्ट 'नोड' कि अपने वर्तमान पथ में पाया है नामित पहले निष्पादन के साथ निष्पादित किया जाना चाहिए।
शुरुआत में शेबांग (#!) का मतलब है कि स्क्रिप्ट को निम्नानुसार निष्पादित करें।/bin/env एक मानक यूनिक्स प्रोग्राम है जो आपके वर्तमान वातावरण को देखता है। किसी भी तर्क के लिए 'name = value' प्रारूप में निष्पादित करने का आदेश नहीं है। अधिक जानकारी के लिए अपने env manpage देखें।
सामान्य रूप से, क्या मुझे अपने नोड ऐप में यह घोषणा जोड़ने की ज़रूरत है? – hh54188
केवल तभी यदि आप 'node app.js' टाइप करने की आवश्यकता के बजाय'।/App.js' का उपयोग करके इसे प्रारंभ करना चाहते हैं। उदाहरण के लिए जहां यह उपयोगी है http://stackoverflow.com/questions/14517535/directly-call-globally-installed-node-js-modules –
मैक पर काम करने के लिए कोई तरीका है? – chovy
env
एक दुभाषिया निर्दिष्ट करने के लिए उपयोग किया जाने वाला शेल कमांड है।
सादे अंग्रेजी में जिसका अर्थ है 'env' आपके $ पाथ में 'नोड' का स्थान। लोग कभी-कभी '#!/Bin/node' या '#!/Usr/local/bin/node' करते हैं लेकिन समस्या यह है कि आप नहीं जानते कि व्यक्ति के पास नोड की प्रतिलिपि हो सकती है। तो 'env' प्रोग्राम आपके लिए यह पाता है। –
- 1. PHP क्या <<< मतलब है?
- 2. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 3. कक्षा << आत्म मतलब क्या है?
- 4. खोल में "<<(cmd args)" का अर्थ क्या है?
- 5. का अर्थ << = और | =
- 6. रेल में "वर्ग << स्वयं" का अर्थ क्या है?
- 7. <% "का अर्थ क्या है: <% = और <% = में क्या अंतर है?
- 8. <> मतलब क्या है?
- 9. रूबी में "<< -" का अर्थ क्या है?
- 10. क्या करता है | और << मतलब है?
- 11. "<<<" ऑपरेटर का नाम क्या है?
- 12. PHP में <<< ईओडी का उपयोग क्या है?
- 13. नियमित अभिव्यक्ति (? <! -) का अर्थ क्या है
- 14. 'ऑपरेटर <<' के लिए 'std :: cout <<' में अस्पष्ट अधिभार <<
- 15. PHP में, "<<<" क्या दर्शाता है?
- 16. "ऑपरेटर <<" क्या कहा जाता है?
- 17. << पायथन में क्या करता है?
- 18. <servlet-name> web.xml के <filter-mapping> के अंदर, इसका क्या अर्थ है?
- 19. स्कैला में "<:" का क्या अर्थ है?
- 20. रुबी में @@ मतलब क्या है?</p> <pre><code>@@autoloads = {} </code></pre> <p>क्या <code>@@</code> रूबी में मतलब है:
- 21. इसका क्या अर्थ है: "document.write ('<scr' + 'ipt ..."?
- 22. मेकफ़ाइल प्रतीकों $ @ और $ <मतलब क्या है?
- 23. '<? =' PHP में क्या मतलब है?
- 24. [ऑब्जेक्ट ऑब्जेक्ट] का क्या अर्थ है?</p> <pre><code>[object Object] </code></pre> <p>क्या यह वास्तव में क्या मतलब है: (जावास्क्रिप्ट)
- 25. "<! DOCTYPE html>" इसका क्या अर्थ है?
- 26. PHP व्यंजक <<< EOB
- 27. <- एआई में क्या अर्थ है?
- 28. "<<" and ">>" का अर्थ cout/cin के लिए C++ में क्या है?
- 29. >>>>,> |, ||, | <, <, <<
- 30. <% %> (बराबर के बिना) मतलब है?
http://stackoverflow.com/questions/7366775/what-does-the-line-bin-sh-mean-in-a-unix-shell-script – user2864740