estoy recibiendo este error
Cannot parse tsconfig.base.json: PropertyNameExpected in JSON at position 891 cuando ejecuto nx g @nrwl\angular:lib libName en CLI
mi tsconfig.base.json
{ "compileOnSave": false, "compilerOptions": { "rootDir": ".", "sourceMap": true, "declaration": false, "moduleResolution": "node", "emitDecoratorMetadata": true, "experimentalDecorators": true, "importHelpers": true, "target": "es2015", "module": "esnext", "lib": ["es2017", "dom"], "skipLibCheck": true, "skipDefaultLibCheck": true, "baseUrl": ".", "paths": { "@admin-env/*": ["apps/admin/src/environments/*"], "@admin/*": ["apps/admin/src/app/*"], "@portal-env/*": ["apps/portal/src/environments/*"], "@portal/*": ["apps/portal/src/app/*"], } }, "exclude": ["node_modules", "tmp"] } Cuando ejecuto, aparece el error Cannot parse tsconfig.base.json: PropertyNameExpected in JSON at position 891 .
Lo mismo sucede cuando trato de ejecutar npx nx g @nrwl/angular:lib libName o nx g @nrwl/angular:lib
Estoy usando VScode para escribir código y no hay advertencia (lint) de error en tsconfig.base.json
Recibí este error cuando había una coma ',' al final de la lista de paths .
"@portal/*": ["apps/portal/src/app/*"], <<< REMOVE this commaSí, esa es exactamente la solución: eliminar la coma: "rutas": { "@sokar/products":["libs/products/src/index.ts"],<<-- } ingrese la descripción de la imagen aquí