Je suis en train d'écrire un couple de scripts shell node à utiliser lors du développement sur une plateforme. Nous avons à la fois des développeurs Mac et Windows. Y a-t-il une variable que je peux vérifier dans Node pour exécuter un fichier .sh dans une instance et .bat dans une autre ?
Réponses
Trop de publicités?
V. Kalyuzhnyu
Points
1515
user2404131
Points
11
Lorsque vous utilisez un nœud 32bits sur un Windows 64bits (comme les développeurs node-webkit ou atom-shell), process.platform affichera win32.
utiliser
function isOSWin64() {
return process.arch === 'x64' || process.env.hasOwnProperty('PROCESSOR_ARCHITEW6432');
}
(vérifier aquí pour plus de détails)
Shagun Pruthi
Points
512
Ziyu Zhou
Points
93
Alexander Koleda
Points
95
- Réponses précédentes
- Plus de réponses
0 votes
Comme le module de combinaison Processus de l'enfant avec module OS ?
0 votes
Cela ressemble à un doublon de stackoverflow.com/questions/6551006/
0 votes
stackoverflow.com/questions/42524606/