Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

243
Vistas
token inesperado npm / en config.json en la posición 98

He visto varios errores de token inesperados relacionados con npm, pero este es único para mí. No pude encontrar ningún problema similar publicado por otros. Mi archivo de configuración solo tiene objetos de conexión a mi mongodb local, rabbitmq "amqp", plugin de wordpress y mysql DB.

¿Alguien podría ayudarme con este error en caso de que lo haya visto antes?

 C:\xampp\htdocs\livetrader\chat\node_modules\nconf\lib\nconf\stores\file.js:160 throw new Error("Error parsing your configuration file: [" + this.file + ']: ' + ex.message); ^ Error: Error parsing your configuration file: [C:\xampp\htdocs\livetrader\chat/config.json]: Unexpected token / in JSON at position 98

Actualizando esta publicación con el archivo config.json al que se hace referencia en este error

 { "port": 1337, "mongoose": { "uri": "mongodb://localhost:27017/livetrader" }, "amqp":{ "uri": "amqp://guest:guest@localhost:15672", "queue": "TickData" }, "sql":{ "host":"localhost", "database":"db_main", "user":"root", "password":"" }, "wp":{ "host":"http://forextrader.dev", "LOGGED_IN_KEY":"MY_LOGGED_IN_KEY", "LOGGED_IN_SALT":"MY_LOGGED_IN_SALT", "prefix":"wp_", "avatarPath":"http://localhost/livetrader/wp-content/uploads/avatars", "myCreedApi":"MY_API_KEY" }, "guest":{ "cookie_name": "trading-forex-guest", "ttl": 180 } }

Actualización de la ruta de configuración de back-end

"uso estricto";

 var nconf = require('nconf'); nconf.argv() .env() .file({ file: process.cwd() + '/config.json' }); module.exports = nconf;
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Su archivo JSON tiene formato de propiedad. JSON.parse() lo toma, no hay problema. El carácter 98 tampoco es una barra.

Sin embargo, hay una barra sospechosa en tu camino:

 C:\xampp\htdocs\livetrader\chat/config.json

La barra inclinada final es estilo Unix, no estilo Windows. ¿Podría estar causando el problema?

Si no es así, debe estar leyendo el archivo incorrecto o pasándolo de manera incorrecta a una función. Intente usar console.log para averiguar qué está llegando exactamente a JSON.parse() .

Dar objetos a JSON.parse() puede causar errores inesperados, ya que se invoca .toString() . Por ejemplo:

 > JSON.parse({a:1}) SyntaxError: Unexpected token o in JSON at position 1 > ({a:1}).toString() '[object Object]'

Entonces, para recapitular, debes ser:

  1. Leer el archivo incorrecto
  2. Pasar un objeto que no es una String a JSON.parse()
  3. Tener un problema extraño con la barra inclinada invertida en el camino
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda