मैं project.json के लिए ASP.Net 5 टीमों विकी प्रविष्टि पर ध्यान दिया है, की पहचान करने के जो स्क्रिप्ट आदेश उपलब्ध हैं, और वर्तमान में निम्नलिखित सूचीबद्ध हैं:एएसपी.Net 5 project.json स्क्रिप्ट कमांड की पूरी सूची? (विजुअल स्टूडियो 2015)
{
"scripts": {
"prebuild": "echo before building",
"postbuild": "echo after building",
"prepack": "echo before packing",
"postpack": "echo after packing",
"prerestore": "echo before restoring packages",
"postrestore": "echo after restoring packages"
}
}
ये सरल हैं, और समझने में आसान हैं; हालांकि विजुअल स्टूडियो में, केवल प्रीस्टोर और पोस्टस्टोर कार्यक्रम वास्तव में आग लगते हैं। प्रीबिल्ड और पोस्टबिल्ड नहीं करते हैं।
डिफ़ॉल्ट (बीटा 6)विजुअल स्टूडियो 2015 टेम्पलेट निम्नलिखित स्क्रिप्ट कमान, जो आधिकारिक सूची में नहीं है कहते हैं:
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
इसके अतिरिक्त, अन्य, गैर-दस्तावेजी होने लगते हैं
"scripts": {
"first-run": "npm install -g gulp bower && npm run update",
"prepare": [ "npm install && npm prune && bower install && bower prune && gulp default" ],
"prepublish": [ "npm install", "bower install", "gulp default" ],
"update": "npm install && npm prune && bower install && bower prune"
}
ये काम करने के लिए लग रहे हैं (टी: आदेश, मैं एक सहयोगी के द्वारा बनाई गई एक नमूना परियोजना से इन विरासत में मिला हे निष्पादित), लेकिन मेरे सहयोगी और मैं व्याख्या करने के लिए प्रलेखन नहीं ढूंढ पा रहा हूं:
- यदि वे मान्य हैं, या बहिष्कृत हैं।
- यदि वे विजुअल स्टूडियो के लिए विशिष्ट हैं (मुझे विश्वास है कि प्रीबब्लिश केवल विजुअल स्टूडियो के लिए है)
- ठीक से जब उन्हें निष्पादित किया जाता है, और वे विजुअल स्टूडियो द्वारा कैसे पहचाने जाते हैं (नाम स्पष्ट दिखते हैं, लेकिन मैं निश्चित होना पसंद करता हूं) ।
मामलों आगे भ्रमित करने के लिए, विजुअल स्टूडियो 2015 IntelliSense अन्य आदेशों जो आधिकारिक सूची में नहीं हैं पता चलता है:
वहाँ वैध project.jsonस्क्रिप्ट आदेश की एक सूची है , उनके उपयोग, आदि, खासकर विजुअल स्टूडियो 2015 के लिए?
GitHub पर प्रलेखन फ़ाइल [DNX project.json फ़ाइलों के लिए JSON स्कीमा] के लिए स्कीमा प्रलेखन के साथ पकड़ा नहीं किया गया है ऐसा लगता है कि (http://json.schemastore.org/project) जो ड्राफ्ट 04 के लिए है और वास्तविक रिलीज के साथ पकड़ा नहीं गया है। –