Bonjour � tous!

J'ai un soucis hyper �trange avec la commande "tsc"... Quand je l'execute ca execute mon code (sauf qu'on ne voit pas les console.log)

en gros je fais un petit exemple avec le projet "rhea-promise" pour envoyer des message en AMQP

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
import { Connection, ConnectionOptions, ... } from 'rhea-promise';
 
class AmqpSample {
  ...
  public static async run() {
    ...
    const connectionOptions: ConnectionOptions = {
            transport: "tls",
            host: AmqpSample._HOST,
            hostname: AmqpSample._HOST,
            port: AmqpSample._PORT,
            key: p12.key,
            cert: p12.cert,
            reconnect: false
        }
 
    const connection = await new Connection(connectionOptions).open();
    ... // envoie d'un message
  }
  ...
}
 
AmqpSample.run();

Extrait de mon package.json :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
...
  "scripts": {
    "build": "tsc",
    ...
    "start": "npm run build && node dist/index.js"
  },
...

Quand j'execute npm start mon message est envoy� 2 fois et je constate que 2 connexions sont ouvertes (lors du "open")...

Apr�s avoir cherch� des heures, j'ai constat� que le code fonctionne tr�s bien en revanche quand j'execute npm run build (ou tsc), dans la console on pense que ca a juste compil� mais cot� serveur j'ai re�u mon message donc le code est execut�...

Quelqu'un peut-il me dire a cot� de quoi je passe?

Merci pour votre aide