节点文件开头的“ / usr / bin / env节点”到底做什么?
#!/usr/bin/env node在一些示例的开头,我已经看到了这一行,nodejs而我在Google上搜索时没有找到任何可以回答该行原因的主题。 单词的性质使搜索变得不那么容易。 我读了一些javascript和nodejs书籍最近,我不记得看到它在任何人。 如果您想要一个示例,则可以查看RabbitMQ官方教程,他们几乎在所有示例中都有它,这里是其中之一: #!/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); …