मैं कोणीय और वीएससीओडी को कैसे कॉन्फ़िगर कर सकता हूं ताकि मेरे ब्रेकपॉइंट्स काम कर सकें?वीएससीओडी के साथ कोणीय डीबग कैसे करें?
उत्तर
- स्थापित Chrome Debugger Extension
launch.json
(.vscode अंदर फ़ोल्डर) बनाएं- का उपयोग करें मेरी
launch.json
(नीचे देखें) tasks.json
(.vscode अंदर फ़ोल्डर) बनाएं- का उपयोग करें मेरी
tasks.json
(नीचे देखें) - प्रेस CTRL + SHIFT + बी
- प्रेस F5
launch.json for angular/cli >= 1.3
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Chrome",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200/#",
"webRoot": "${workspaceRoot}"
},
{
"name": "Attach Chrome",
"type": "chrome",
"request": "attach",
"url": "http://localhost:4200/#",
"webRoot": "${workspaceRoot}"
},
{
"name": "Launch Chrome (Test)",
"type": "chrome",
"request": "launch",
"url": "http://localhost:9876/debug.html",
"webRoot": "${workspaceRoot}"
},
{
"name": "Launch Chrome (E2E)",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/node_modules/protractor/bin/protractor",
"protocol": "inspector",
"args": ["${workspaceRoot}/protractor.conf.js"]
}
]
}
tasks.json for angular/cli >= 1.3
{
"version": "2.0.0",
"tasks": [
{
"identifier": "ng serve",
"type": "npm",
"script": "start",
"problemMatcher": [],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"identifier": "ng test",
"type": "npm",
"script": "test",
"problemMatcher": [],
"group": {
"kind": "test",
"isDefault": true
}
}
]
}
कोणीय 5/CLI 1.5.5
01 के साथ परीक्षण किया गया- स्थापित Chrome Debugger Extension
launch.json
- का उपयोग करें बनाएं अपना
launch.json
(नीचे देखें) - प्रारंभ एनजी लाइव विकास सर्वर (
ng serve
) - प्रेस F5
launch.json for angular/cli >= 1.0.0-beta.32
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:4200",
"webRoot": "${workspaceRoot}",
"sourceMaps": true,
"userDataDir": "${workspaceRoot}/.vscode/chrome",
"runtimeArgs": [
"--disable-session-crashed-bubble"
]
},
{
"name": "Attach Chrome",
"type": "chrome",
"request": "attach",
"url": "http://localhost:4200",
"port": 9222,
"webRoot": "${workspaceRoot}",
"sourceMaps": true
}
]
}
launch.json for angular/cli < 1.0.0-beta.32
{
"version": "0.2.0",
"configurations": [
{
"name": "Lunch Chrome",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200",
"webRoot": "${workspaceRoot}/src/app",
"sourceMaps": true,
"sourceMapPathOverrides": {
"webpack:///./~/*": "${workspaceRoot}/node_modules/*",
"webpack:///./src/*": "${workspaceRoot}/src/*"
},
"userDataDir": "${workspaceRoot}/.vscode/chrome",
"runtimeArgs": [
"--disable-session-crashed-bubble"
]
},
{
"name": "Attach Chrome",
"type": "chrome",
"request": "attach",
"url": "http://localhost:4200",
"port": 9222,
"webRoot": "${workspaceRoot}/src/app",
"sourceMaps": true,
"sourceMapPathOverrides": {
"webpack:///./~/*": "${workspaceRoot}/node_modules/*",
"webpack:///./src/*": "${workspaceRoot}/src/*"
}
}
]
}
कोणीय 2.4.8
क्या आप जानते हैं कि 'एनजी लाइव डेवलपमेंट सर्वर' कैसे शुरू करें और फिर 'F5' क्लिक में' क्रोम 'लॉन्च करें? –
मेरे पास भी वही प्रश्न है। – JimiOr2
क्षमा करें कि यह संभव नहीं है क्योंकि कार्य "एनजी सेवा" प्रीलांच टास्क में शुरू करना होगा। "एनजी सर्विस" स्थायी रूप से चलाना आवश्यक है और इस प्रकार "प्रीलांच टास्क" पूरा नहीं हुआ है जिसका अर्थ है कि बनाम कोड डीबग प्रक्रिया शुरू नहीं करता है। लेकिन मैंने एक नई कॉन्फ़िगरेशन जोड़ा है जो काम को थोड़ा तेज बनाना चाहिए ;-) – Asesjix
यहाँ के साथ परीक्षण किया गया, समाधान थोड़ा हल्का कोणीय के साथ काम करता 2+
(मैं कोणीय 4 का उपयोग कर रहा) यदि आप MEAN स्टैक चलाते हैं तो एक्सप्रेस सर्वर के लिए सेटिंग भी जोड़ दी गई है।
{
// Use IntelliSense to learn about possible Node.js debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Angular Client",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200",
"runtimeArgs": [
"--user-data-dir",
"--remote-debugging-port=9222"
],
"sourceMaps": true,
"trace": true,
"webRoot": "${workspaceRoot}/client/",
"userDataDir": "${workspaceRoot}/.vscode/chrome"
},
{
"type": "node",
"request": "launch",
"name": "Launch Express Server",
"program": "${workspaceRoot}/server/bin/www",
"outFiles": [
"${workspaceRoot}/out/**/*.js"
]
}
]
}
क्या आप इस कॉन्फ़िगरेशन के साथ कोणीय के रूप में एक ही समय में अपने सर्वर साइड कोड को डीबग/ब्रेकपॉइंट कर सकते हैं? – Mika571
ऐसा लगता है कि वीएस कोड टीम अब डिबगिंग व्यंजनों को संग्रहीत कर रही है।
https://github.com/Microsoft/vscode-recipes/tree/master/Angular-CLI
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Chrome with ng serve",
"type": "chrome",
"request": "launch",
"url": "http://localhost:4200",
"webRoot": "${workspaceRoot}"
},
{
"name": "Launch Chrome with ng test",
"type": "chrome",
"request": "launch",
"url": "http://localhost:9876/debug.html",
"webRoot": "${workspaceRoot}"
},
{
"name": "Launch ng e2e",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/node_modules/protractor/bin/protractor",
"protocol": "inspector",
"args": ["${workspaceRoot}/protractor.conf.js"]
}
]
}
- 1. कोणीय डीबग कैसे करें [$ इंजेक्टर: मॉड्यूलर] त्रुटियां
- 2. वीएससीओडी
- 3. वीएससीओडी
- 4. वीएससीओडी
- 5. वीएससीओडी
- 6. वीएससीओडी
- 7. वीएससीओडी
- 8. वीएससीओडी में टैब कैसे अक्षम करें?
- 9. कोणीय 2 एट विफलताओं को डीबग कैसे करें
- 10. ब्राउज़र में कोणीय सेवाओं को डीबग कैसे करें
- 11. Xcode4 में stdin पुनर्निर्देशन के साथ डीबग कैसे करें?
- 12. डीबग एपीके के साथ एंड्रॉइड पे का परीक्षण कैसे करें?
- 13. वालग्रिंड के साथ स्टैक-ओवरराइटिंग त्रुटियों को डीबग कैसे करें?
- 14. प्रिंट स्टेटमेंट के साथ संग्रहीत प्रक्रियाओं को डीबग कैसे करें?
- 15. 'मेक' के साथ संकलित प्रोग्राम को डीबग कैसे करें?
- 16. लॉग स्टेटमेंट के साथ Gruntfile.js को डीबग कैसे करें?
- 17. PHPStorm के साथ रिमोट डीबग नोड जेएस कैसे करें?
- 18. HTTP संदर्भ के साथ डब्ल्यूसीएफ सेवा को डीबग कैसे करें?
- 19. MonoDevelop के साथ यूनिट परीक्षण को डीबग कैसे करें?
- 20. -g डीबग ध्वज के साथ बढ़ावा कैसे संकलित करें?
- 21. GDBSERVER के साथ एंड्रॉइड पर ऐप डीबग कैसे करें?
- 22. slf4j jdk के साथ लॉगिंग - डीबग कैसे सक्षम करें?
- 23. डेडलॉक डीबग कैसे करें?
- 24. elisp डीबग कैसे करें?
- 25. वीएससीओडी: जटिल वस्तु के साथ हल करने वाले वादे को कैसे दस्तावेज करें?
- 26. वीएससीओडी एफएसएचआरपी इंटरएक्टिव टर्मिनल
- 27. वीएससीओडी एक्सटेंशन आइकन?
- 28. मैं नेट कोर और वीएससीओडी का उपयोग करके डीबग मोड में परीक्षण कैसे निष्पादित करूं?
- 29. मोनो डीबग - कैसे बंद करें?
- 30. जेएक्सबी unmarshalling डीबग कैसे करें?
तुम क्या मतलब है? वे कैसे काम नहीं करते? – TylerH
@ टाइलर एच, यह एक गाइड होना चाहिए कि यह कैसे काम करता है। यह संशोधित launch.json के बिना काम नहीं करता है। – Asesjix