ノードファイルの先頭で「/ usr / bin / env node」は正確に何をしますか?
#!/usr/bin/env nodeのいくつかの例の冒頭でこの行を見たnodejsことがありますが、その行の理由に答えられるトピックを見つけることなくググっていました。 単語の性質上、検索はそれほど簡単ではありません。 私は最近、いくつかの本を読んだことがjavascriptありnodejs、それらのいずれかでそれを目にしたことを覚えていません。 例が必要な場合は、RabbitMQ公式チュートリアルを見ることができます。彼らはほとんどすべての例にそれを持っています。ここにその1つを示します。 #!/usr/bin/env node var amqp = require('amqplib/callback_api'); amqp.connect('amqp://localhost', function(err, conn) { conn.createChannel(function(err, ch) { var ex = 'logs'; var msg = process.argv.slice(2).join(' ') || 'Hello World!'; ch.assertExchange(ex, 'fanout', {durable: false}); ch.publish(ex, '', new Buffer(msg)); console.log(" [x] Sent %s", msg); }); setTimeout(function() { conn.close(); process.exit(0) }, 500); …