Estoy tratando de crear otro fragmento de código de usuario en VSCode para automatizar document.querySelector pero cada vez que lo intento, aparece un error extraño que se muestra a continuación. Tengo otro fragmento que funciona bien, pero me lo mostró una clase en línea que estoy tomando. No tengo ninguna experiencia con json , por lo que es posible que me esté equivocando en la sintaxis, pero es exactamente igual que mi fragmento anterior.
En caso de que ese enlace no funcione, incluiré el código escrito a continuación. El error que recibo está en la primera llave y dice "end of file expected .json"
Toda ayuda es apreciada :)
{ // start of file and json object // other snippets here "query selector": { "scope": "javascript", "prefix": "dq", "body": ["document.querySelector('$0')"], "description": "Select element from document" }, // other snippets here } // end of json objectUtilice un corchete para iniciar un archivo json y finalice con un corchete [ ].
[ { "query selector": { "scope": "javascript", "prefix": "dq", "body": ["document.querySelector('$0')"], "description": "Select element from document" } } ]Su archivo json es incorrecto.
Debe colocar el objeto que comienza con la clave "selector de consulta" dentro del objeto json anterior.
Agregue una coma después de la llave en la línea 14 y agregue su fragmento allí. Quite las llaves exteriores de las líneas 17 y 24.
Los archivos Json son solo un único objeto.
Entonces, su archivo de fragmentos se vería así:
{ "Print to console": { "prefix": "log", "body": [ "console.log('$1');", "$2" ], "description": "Log output to console" }, "query selector": { "scope": "javascript", "prefix": "dq", "body": [ "document.querySelector('$0')" ], "description": "Select element from document" } } Por cierto, no creo que necesites la tecla "scope" .