【问题标题】:Makefile that generates executables that run Node scripts生成运行 Node 脚本的可执行文件的 Makefile
【发布时间】:2013-06-22 07:55:32
【问题描述】:

我如何制作一个 Makefile 来生成可执行文件,例如 myscript,它可以转换为以下内容:

node myscript.js param1

所以我只需要运行就是

myscript param1

【问题讨论】:

  • 创建一个 C 脚本,在 node myscript.js 上使用参数执行 system。应该不会花太长时间。

标签: node.js bash unix makefile executable


【解决方案1】:

让它生成一个包含以下内容的文件:

#!/bin/sh

node myscript.js "$@"

然后让它将文件标记为可执行文件 (chmod +x myscript)。

【讨论】:

  • 如何让它生成具有特定内容的文件?
  • 那将是一件愚蠢的事情。只需在外面创建文件。
  • 我有all: echo 'node gbnSender.js "$@"' > gbnSender chmod +x gbnSender,它生成了文件gbnSender,但我无法从终端运行它。有什么想法吗?
  • 您是否尝试指定路径,例如./gbnSender?
  • 这行得通,但我需要能够使用gbnSender <params> 运行它。该文件也没有得到参数。以下是生成的gbnSender 文件的内容:node gbnSender.js "all"。这是在运行 makemake allmake Makefile allmake all Makefile 之后。当我稍后运行它而不是 make 它时,如何让它使用参数?
猜你喜欢
  • 2018-11-14
  • 2013-03-12
  • 1970-01-01
  • 1970-01-01
  • 2020-06-11
  • 2011-10-14
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
相关资源
最近更新 更多