Search path: c:/Users/Nella/Documents/EDT/app-copa/src/app
Config file name: c:/Users/Nella/Documents/EDT/app-copa/tsconfig.json
SERVER ERROR: Unexpected token } in JSON at position 823
SyntaxError: Unexpected token } in JSON at position 823
at JSON.parse (<anonymous>)
at parseAndReEmitConfigJSONFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:257:33)
at ProjectService.configFileToProjectOptions (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1598:18)
at ProjectService.openConfigFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1620:42)
at ProjectService.openOrUpdateConfiguredProjectForFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1486:41)
at ProjectService.openClientFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1404:23)
at C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\documents.js:135:47
at TextDocuments.logErrors (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\documents.js:235:13)
at C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\documents.js:131:74
at handleNotification (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\node_modules\vscode-jsonrpc\lib\main.js:353:21)
[Error - 10:05:39 PM] Notification handler 'textDocument/didOpen' failed with message: Unexpected token } in JSON at position 823
+1
[Error - 23:16:59] Notification handler 'textDocument/didOpen' failed with message: Unexpected token } in JSON at position 515
مواجهة نفس المشكلة مع موقع خطأ مختلف:
[Error - 11:28:36] Notification handler 'textDocument/didOpen' failed with message: Unexpected token } in JSON at position 534
تعديل
أنا أستخدم الإصدارات التالية:
الزاوي: 5.2.0
الطباعة المطبوعة: 2.5.3
كود VS: 1.19.2
أعتقد أنني تمكنت من العثور على السبب الجذري. إنه ليس خطأ في المكون الإضافي أو خدمة اللغة! إنها مشكلة تتعلق بعدم تنسيق tsconfig.json بشكل صحيح.
بدا tsconfig.json الخاص بي هكذا:
"angularCompilerOptions": {
"fullTemplateTypeCheck": true , //<-------- This comma did cause the issue
}
بعد إزالة الفاصلة ، عمل البرنامج المساعد بشكل جيد.
@ tkoenig89 باحترام ، بصفتك مبتكر هذه المشكلة ، يرجى السماح للآخرين باختبار هذا الحل قبل اقتراح إغلاقهم لأنك وجدت شيئًا يناسبك 👍
@ markgoho-EDT أعتقد أنك على حق ، ربما كنت سريعًا جدًا في هذا الأمر. قد يكون ذلك بسبب انزعاجني من المشكلة ، وسعداء جدًا عندما تمكنت أخيرًا من إيجاد حل :)
تحديث: لدينا أيضًا فاصلة غريبة في نهاية السطر في tsconfig.json
كان هنا:
...
"pretty": true,
"suppressImplicitAnyIndexErrors": true,
"noUnusedLocals": true,
"noUnusedParameters": false,
},
بعد noUnusedParamters
.
chuckjaz نأمل أن يساعد هذا. لن أغلق هذا الخطأ لأنه ربما يجب حله بطريقة مختلفة لمعالجة الخطأ بدلاً من إزالة المستخدم للفاصلة.
كان لي أيضا نفس المشكلة. قمت بتشغيل jslint على جميع ملفات json في مشروعي الزاوي. واتضح أن هناك فاصلة صغيرة في ملف angular.json
تسببت في حدوث المشكلة. إزالة هذا إصلاح كل شيء. تركها هنا في حال احتاجها شخص ما. وجدت الحل على سؤال Stackoverflow وهذا الموضوع.
تم قفل هذه المشكلة تلقائيًا بسبب عدم النشاط.
يرجى تقديم مشكلة جديدة إذا كنت تواجه مشكلة مشابهة أو ذات صلة.
اقرأ المزيد حول سياسة قفل المحادثة التلقائي .
_تم تنفيذ هذا الإجراء تلقائيًا بواسطة روبوت.
التعليق الأكثر فائدة
أعتقد أنني تمكنت من العثور على السبب الجذري. إنه ليس خطأ في المكون الإضافي أو خدمة اللغة! إنها مشكلة تتعلق بعدم تنسيق tsconfig.json بشكل صحيح.
بدا tsconfig.json الخاص بي هكذا:
بعد إزالة الفاصلة ، عمل البرنامج المساعد بشكل جيد.