JavaScript 是否有像 Ruby 中的 ARGV 那样通过终端线传递参数的方法?
Does JavaScript have a way of passing in arguments through the terminal line like ARGV in Ruby?
我在 Ruby 中编写了一个简单的脚本,它接受文件路径作为来自终端的参数,然后使用该文件执行任务。
前:
files = ARGV
html = ""
file = File.open(files[0])
file.each do |line|
html << line
end
code = html.gsub(/\s+/, "")
string = code.gsub(/"/, "'")
puts string
我可以从终端输入 ruby file.rb ~/path/to/file
(路径是传递的参数。)
JS有这样的参数向量吗?
没有。 JavaScript本身不支持这个
我在 Ruby 中编写了一个简单的脚本,它接受文件路径作为来自终端的参数,然后使用该文件执行任务。
前:
files = ARGV
html = ""
file = File.open(files[0])
file.each do |line|
html << line
end
code = html.gsub(/\s+/, "")
string = code.gsub(/"/, "'")
puts string
我可以从终端输入 ruby file.rb ~/path/to/file
(路径是传递的参数。)
JS有这样的参数向量吗?
没有。 JavaScript本身不支持这个